Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Enunciado:
- Te dan un archivo "datos.txt" con cuatro números enteros.
- Has de hacer un programa que:
- -Imprima en un fichero los positivos (en el otro modelo, los impares)
- -imprima en otro fichero los negativos (en el otro modelo los pares) */
- #include <stdio.h>
- #include <stdlib.h>
- int main(){
- FILE *f_in, *f_pos, *f_neg;
- int a, b, c, d; // Esto es de antes de que dieramos vectores XD
- f_in=fopen("datos.txt","r");
- f_pos=fopen("positivos.txt","w");
- f_neg=fopen("negativos.txt","w");
- fscanf(f_in,"%d %d %d %d",&a,&b,&c,&d);
- if( a>=0 ) fprintf(f_pos," %d",a);
- else fprintf(f_neg," %d",a);
- if( b>=0 ) fprintf(f_pos," %d",b);
- else fprintf(f_neg," %d",b);
- if( c>=0 ) fprintf(f_pos," %d",c);
- else fprintf(f_neg," %d",c);
- if( d>=0 ) fprintf(f_pos," %d",d);
- else fprintf(f_neg," %d",d);
- // Tambien era antes de los bucles u.u
- // Para impares seria if ( x%2!=0 ) ...
- // Para pares seria if ( x%2==0 ) ...
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement