# include <stdio.h>
# include <string.h>
# define sub 1
struct datos
{
int legajo;
char apynom[15];
char titulo[15];
int comi;
};
void carga (struct datos a[])
{
int i,valorsete;
for (i=0;i<sub;i++)
{
scanf ("%d",&a
[i
].
legajo); printf ("Ingrese Apellido Y Nombren"); printf ("Ingrese Titulo Nivel Medion");
}
}
void listado (struct datos a[],int com)
{
char nombres[sub][15],titulos[sub][15];
int i,j;
j=0;
for (i=0;i<sub;++i)
{
if (com == a[i].comi)
{
j++;
strcpy(nombres
[j
],a
[i
].
apynom); strcpy(titulos
[j
],a
[i
].
titulo); }
}
for (i=0;i<sub;++i)
printf ("%s %s",nombres
[i
],titulos
[i
]);
}
void busca (struct datos a[],int leg)
{
int i,ban;
for (i=0;i<sub;++i)
{
if (leg==a[i].legajo)
{
printf("Alumno %s n",a
[i
].
apynom); printf ("Comision %d n",a
[i
].
comi); printf ("Titulo %s n",a
[i
].
titulo); ban=1;
}
}
if (ban !=1)
printf ("Legajo Incorrecton"); }
main()
{
struct datos alumnos[sub];
int c,i,opcion,comision,leg;
do
{
printf ("----------------<Seleccione una opcion: n"); printf ("1) Carga De Datosn"); printf ("2) Listado de alumnos de una comisionn");
switch (opcion)
{
case 1: carga(alumnos);
break;
case 2:
{
printf ("Ingrese Numero de Comisionn"); listado (alumnos,comision);
}
break;
case 3:
{
printf ("Ingrese Un numero de legajon"); busca (alumnos,leg);
}
}
}while (opcion!=4);
}