Documentos de Académico
Documentos de Profesional
Documentos de Cultura
h>
#include<conio.h>
#define max 30
int leerango(char msg[],int a,int b)
{
int num;
do
{
printf("%s",msg);
scanf("%d",&num);
}while(!(num>=a&&num<=b));
return num;
}
int leepos(char msg[])
{
int num;
do
{
printf("%s",msg);
scanf("%d",&num);
}while(!(num>0));
return num;
}
void menu()
{
printf("\n1.inicializar.");
printf("\n2.datos iniciales.");
printf("\n3.ingreso.");
printf("\n4.reporte.");
printf("\n5.consulta.");
printf("\n6.maximos.");
printf("\n7.salir");
}
void inivec(int V[])
{
int i;
for(i=0;i<max;i++)
{
V[i]=0;
}
printf("\ninicializado");
}
void ingvec(int V[],int n)
{
int i;
for(i=0;i<n;i++)
{
printf("\nelemento: %d",i);
V[i]=leepos("\ningresar numero: ");
}
}
main()
{
int A[max],B[max],C[max],r,p,q,op;
do
{
menu();
op=leerango("\nseleccione operacion: ",1,7);
switch(op)
{
case 1:inicializar(A,B,C);
break;
case 2:datos(p,q,r);
break;
case 3: ingresar(A,B,C,p,q,r);
break;
case 4: mostrar(A,B,C,p,q,r);
break;
case 5: consulta(A,B,C,p,q,r);
break;
case 6: mx(A,B,C,p,q,r);
break;
case 7: printf("bye amiguitos :3");
break;
}
}while(!(op==7));