Advertisement
Eriol-kun

Emanuelle

May 13th, 2011
466
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.64 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<conio.h>
  3.  
  4. void main()
  5. {
  6.   int opc,x,i,j,var1;
  7.   char exit='s';
  8.   char var2[10];
  9.   char var3[25];
  10.   struct registro
  11.   {
  12.      int goles;
  13.      char nom[25];
  14.      char equip[10];
  15.   }pichichi[5];
  16.  
  17.   while(exit=='s')
  18.    {
  19.      clrscr();
  20.      printf("\n\n\t\tMenu");
  21.      printf("\n\t\t1.Introduzca Los Datos de los Jugadores");
  22.      printf("\n\t\t2.Visualizar la tabla de goleadores");
  23.      printf("\n\t\t3.Salir\n");
  24.      scanf("%d",&opc);
  25.      switch(opc)
  26.      {
  27.          case 1: clrscr();
  28.                  for(x=0;x<5;x++)
  29.                  {
  30.                    clrscr();
  31.                    printf("\n\tIntroduzca el nombre del Jugador\n");
  32.                    scanf("%s",pichichi[x].nom);
  33.                    printf("\n\tIntroduzca el equipo del Jugador\n");
  34.                    scanf("%s",pichichi[x].equip);
  35.                    printf("\n\tE introduzca la cantidad de goles que tiene el Jugador\n");
  36.                    scanf("%d",&pichichi[x].goles);
  37.                  }
  38.                  for(i=0;i<4;i++)
  39.                  { for(j=0;j<4;j++)
  40.                    {
  41.                      if(pichichi[j].goles>pichichi[j+1].goles)
  42.                      { var1=pichichi[j].goles;
  43.                        var2=pichichi[j].equip;
  44.                        var3=pichichi[j].nom;
  45.                        pichichi[j].goles=pichichi[j+1].goles;
  46.                        pichichi[j].equip=pichichi[j+1].equip;
  47.                        pichichi[j].nom=pichichi[j+1].nom;
  48.                        pichichi[j+1].goles=var1;
  49.                        pichichi[j+1].equip=var2;
  50.                        pichichi[j+1].nom=var3;
  51.                      }
  52.                    }
  53.                  }
  54.                  break;
  55.          case 2: clrscr();
  56.                  for(x=0;x<5;x++)
  57.                  { clrscr();
  58.                    printf("\n\n\t\t\tTabla de Goleadores");
  59.                    printf("\n\t\t%s ",pichichi[x].nom);
  60.                    printf("%s ",pichichi[x].equip);
  61.                    printf("%s\n",pichichi[x].goles);
  62.                    getch();
  63.                  }
  64.                  break;
  65.          case 3: exit='n';
  66.      }
  67.     }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement