viernes, 12 de noviembre de 2010

Programas C - La edad de 100 personas

Bueno este programa lo que hace es leer de un archivo la edad de 100 personas y en otro escribe a cada persona si es mayor o menor de edad ...

El codigo es :




#include<stdio.h>
int main(){
FILE *in,*out;
int index;
int data;
in=fopen("personas.in","r");
out=fopen("personas.out","w");

for(index=0;index<100;index++){
fscanf(in,"%d",&data);

if(data<18)fprintf(out,"persona %d : [%d] menor de edad\n",index+1,data);
else if(data >= 18)fprintf(out,"persona %d : [%d] mayor de edad\n",index+1,data);

}

return 0;
}

vemos que el archivo personas.in debe existir y es en este archivo donde van a estar la edad de las personas en cada linea , si el programa leyera 5 personas leeria por ejemplo ...

12
19
15
21
24

y en el archvo de salida escribiria ...

persona 1 : [12] menor de edad

persona 1 : [19] mayor de edad
persona 1 : [15] menor de edad
persona 1 : [21] mayor de edad
persona 1 : [24] mayor de edad

No hay comentarios: