Genial, Gracias a vos pude terminar del trabajo practico la parte de estructuras... Me sirivio de mucha ayuda tus explicaciones (:
Aca te dejo parte del codigo, de como lo hice
Gracias y mas gracias naderST
Aca te dejo parte del codigo, de como lo hice
Código [Seleccionar]
struct cliente
{
int numcli[1000],codreg[1000],mincm[1000],minia[1000];
float impabo[1000];
}cli;Código [Seleccionar]
int ESRANGOVALIDO(int,int,struct cliente,int,int);Código [Seleccionar]
do
{
printf("Ingresar Numero Cliente(1 a 100000)");
scanf("%d",&cli.numcli[iv]);
}
while(ESRANGOVALIDO(1,100000,cli,iv,1)==0);Código [Seleccionar]
do
{
printf("Ingresar Codigo de Region(1 a 3)");
scanf("%d",&cli.codreg[iv]);
}
while(ESRANGOVALIDO(1,3,cli,iv,2)==0);Código [Seleccionar]
int ESRANGOVALIDO(int a,int b,struct cliente ,int d,int e)
{
if(e==1)
{
if(cli.numcli[d]>=a&& cli.numcli[d]<=b)
return 1;
else return 0;
}
else
{
if(e==2)
{
if(cli.codreg[d]>=a&& cli.codreg[d]<=b)
return 1;
else return 0;
}
else
{
if(e==3)
{
if(cli.minia[d]>=a&& cli.minia[d]<=b)
return 1;
else return 0;
}
else
{
if(cli.mincm[d]>=a&& cli.mincm[d]<=b)
return 1;
else return 0;
}
}
}
}Gracias y mas gracias naderST
, este ejercicio lo tengo q hacer con lo que eh aprendido, por esoles pregunte como seguir .. queria saber si para ingresar cierta cantidad de N datos, despues usaria un ciclo for para que me aparescan ciertos N juegos de datos, y dentro del for lo valido con un do - while ? Gracias por ayudarme ! 