Está en la página 1de 4

#include<stdio.

h>
#include<conio.h>
#include<string.h>
int menu();
struct alumno
{
char nombre[20];
char apellido[20];
char carrera[20];
int numero;
int edad;
}

main()
{
int i,opcion,clave,j,p=1;
struct alumno EPN00[4];
for(i=0;i<4;i++)
{
printf("NOMBRE:");
gets(EPN00[i].nombre);
printf("APELLIDO:");
gets(EPN00[i].apellido);
printf("CARRERA:");
gets(EPN00[i].carrera);
printf("NUMERO:");
scanf("%d",&EPN00[i].numero);
printf("EDAD:");

scanf("%d",&EPN00[i].edad);
fflush(stdin);
}
for(i=0;i<4;i++)
{
printf(" %s\t%s\t%s\t%d\t
%d\n\n",EPN00[i].nombre,EPN00[i].apellido,EPN00[i].carrera,EPN00[i].numero,
EPN00[i].edad);

}
while(p==1)
{
menu();
printf("ingrese apocion");
scanf("%d",&opcion);
switch (opcion)
{
case 1:
{

printf("ingrese el numero\n\n");
scanf("%d",&clave);

if(EPN00[0].numero==clave)
{printf(" %s\t%s\t%s\t%d\t
%d\n\n",EPN00[0].nombre,EPN00[0].apellido,EPN00[0].carrera,EPN00[0].numero,
EPN00[0].edad);
p=1;
}
else if(EPN00[1].numero==clave)
{printf(" %s\t%s\t%s\t%d\t
%d\n\n",EPN00[1].nombre,EPN00[1].apellido,EPN00[1].carrera,EPN00[1].numero,
EPN00[1].edad);
p=1;

}
else if(EPN00[2].numero==clave)
{printf(" %s\t%s\t%s\t%d\t
%d\n\n",EPN00[2].nombre,EPN00[2].apellido,EPN00[2].carrera,EPN00[2].numero,
EPN00[2].edad);
p=1;
}
else if(EPN00[3].numero==clave)
{printf(" %s\t%s\t%s\t%d\t
%d\n\n",EPN00[3].nombre,EPN00[3].apellido,EPN00[3].carrera,EPN00[3].numero,
EPN00[3].edad);
p=1;
}
else
{printf("no existe coincidencia intente otra vez\n");
p=1;
}
break;
}

case 2:
{
printf("gracias\n");
p=2;
break;
}
}
}
}

int menu()
{
printf("1.-buscar alumno\n");
printf("2.-salir\n");
}

También podría gustarte