Mensaje: #1
ejercicio 5 de la guia de archivos ( algoritmos y estructura de datos )
alguien me ayuda?
5. Dados dos archivos de enteros, previamente ordenados ascendentemente, confeccione un
programa que guarde en un tercer archivo el contenido de ambos ordenado
descendentemente.
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
int main(){
FILE *f1;
FILE *f2;
f1=fopen("ejercicio5.1","wb");
int t[]={1,3,5,6,9,11,13};
fwrite(t, sizeof(int),7,f1);
fclose(f1);
f2=fopen("ejercicio5.2","wb");
int q[]={0,2,4,10,12,15,16};
fwrite(q, sizeof(int),7,f2);
fclose(f2);
FILE *f3;
f1=fopen("ejercicio5.1","rb");
f2=fopen("ejercicio5.2","rb");
f3=fopen("ejercicio5.3", "wb");
despues de acá no se como seguir!
fclose(f1);
fclose(f2);
fclose(f3);
//*******corroboramos*********
int x3;
f3= fopen("ejercicio5.3","rb");
while (fread(&x3,sizeof(int),1,f3)){
cout << x3 << endl;
}
fclose(f3);
getch();
return 0;
}
(Este mensaje fue modificado por última vez en: 05-10-2022 15:26 por elloquitodesistemas. Razón de la edición: duda de algoritmos)
|