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