| Ver tema anterior :: Ver siguiente tema | | Autor | Mensaje |
|---|
Jimmy86
Registrado: 22 Jun 2011 Mensajes: 8 Ubicación: Costa Rica
| Publicado: 09/02/2012 10:43 am | | | Título: Ayuda Urgente con el manajo de archivos |
| Necesito ayuda urgente hice un programa que imprime algunos datos sin embargo necesito que imprima el resultado en un archivo de texto txt... Como puedo imprimir todo lo que tengo en un archivo??...Muchas Gracias Saludos... //////////////////////////////////////////////////////////////////////////////////// #include<stdio.h> #include<stdlib.h>
int main() { int a,i,j; int cont=0; int d=0; int c=0; int m1=0; int m2=0; int mayor=0; int menor=1000000; char vectdolar[70]; //char vectcolon[35]='c';
int vect1[70]; int vect2[70];
//crear for(a=0;a<70;a++) {
vect1[a] = rand() % 500;
if(a<35) {
vect2[a]= rand() % 50; vectdolar[a]='$'; d=d+vect2[a]; } else {
vect2[a]= rand() % 500000; vectdolar[a]='c'; c=c+vect2[a]; }
//if(vect2<1000) //{
//} //if(vect2>1000) //{ //vectdolar[a]="c"; //}
printf("ID %d\t\t\tSALARIO %c %d \n\n",vect1[a],vectdolar[a],vect2[a] ); } printf("\n----------------------------------------------\n");
//ordenar
int temp;
for (i=0; i<70; i++){ for (j=i+1; j<70;j++) if (vect1[i] > vect1[j]) { temp = vect1[i]; vect1[i] =vect1[j]; vect1[j] = temp; } }
printf("\nOrdenado\n"); for (i=0; i<70; i++) { printf("ID %d\t",vect1[i]);
} printf("\n");
//ordenar 2
int temp2;
for (i=0; i<70; i++){ for (j=i+1; j<70;j++) if (vect2[i] > vect2[j]) { temp2 = vect2[i]; vect2[i] =vect2[j]; vect2[j] = temp2; } }
printf("\nOrdenado\n"); for (i=0; i<70; i++) { printf("SALARIO %d\t",vect2[i]); if(vect2[i]>25000) cont++; } printf("\n");
m1=d/35; m2=c/35; printf("\n----------------------------------------------\n"); printf("SUMA TOTAL SALARIOS $: %d |PROMEDIO DE SALARIO $: %d \n",d,m1 ); printf("\n----------------------------------------------\n"); printf("SUMA TOTAL SALARIOS C: %d |PROMEDIO DE SALARIO C: %d \n",c,m2 ); printf("\n----------------------------------------------\n"); printf("%d SALARIOS SON MAYORES A 25000 ",cont ); printf("\n----------------------------------------------\n");
//salario mayor y menor// for(a=0;a<70;a++) {
if(vect2[a]>mayor) { mayor=vect2[a]; } if(vect2[a]<menor) { menor=vect2[a]; } } printf("EL SALARIO MAS ALTO ES %d",mayor); printf("\n----------------------------------------------\n"); printf("EL SALARIO MAS BAJO ES %d",menor); printf("\n----------------------------------------------\n");
system("PAUSE"); } _________________ Jimmy Salazar Z/Costa Rica |
| | Volver arriba | |  | durasno
Registrado: 22 Ene 2012 Mensajes: 18
| Publicado: 09/02/2012 11:06 am | | | Título: Ayuda Urgente con el manajo de archivos |
| Hola! primero tendrias que leer algo sobre manejo de archivos y luego preguntar las dudas que tengas..... para imprimir en un archivo tenes varias funciones entre ellas fprintf. Es igual que printf solo que la salida no lo manda a pantalla sino a un archivo(en realidad lo mando a un stream), ejemplo: fprintf(archivo,"EL SALARIO MAS ALTO ES %d\n",mayor);
Saludos |
| | Volver arriba | |  | Jimmy86
Registrado: 22 Jun 2011 Mensajes: 8 Ubicación: Costa Rica
| Publicado: 10/02/2012 10:42 am | | | Título: |
| Hola...si gracias ya leí sobre el tema y me funciono!! _________________ Jimmy Salazar Z/Costa Rica |
| | Volver arriba | |  | | |
| No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas
|
|
| |