Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int NumeroDeArreglos(char origen[],char destino[], int arreglo[]){
- /*Prueba si el archivo inicia correctamente*/
- FILE *archivoO, *archivoD;
- archivoD = fopen(destino, "w");
- archivoO = fopen(origen, "r");
- if (archivoD == NULL || archivoO == NULL){
- return -1; }
- /*Pasa los valores de pruebas.txt a un arreglo*/
- int i=0,j=0,c,d,a,b,e,cont;
- int Arreglo[30];
- fscanf(archivoO,"%d",&arreglo[0]);
- while(!feof(archivoO)){
- i++;
- fscanf(archivoO,"%d",&arreglo[i]);
- }
- /*Creando los arreglos*/
- a=arreglo[j];
- j++;
- for(cont=0;cont<a;cont++){
- b=arreglo[j];
- j++;
- d=j;
- printf("El arreglo %d tiene %d numeros y es: \n",cont+1,b);
- for(c=d;c<b+d;c++){
- int m=0;
- Arreglo[m]=arreglo[c];
- printf("%d ",Arreglo[m]);
- m++;
- j++;
- }
- printf("\n");
- e=arreglo[j];
- printf("El k es: %d \n",e);
- /*LLamar a la funcion recursiva*/
- int RespuestaUno=ArregloRecursivo(Arreglo,d,e,d);
- if(RespuestaUno==0){
- printf("El arreglo recursivo es:\n");
- int p;
- for(p=0;p<d;p++){
- printf("%d ",Arreglo[p]);
- }
- }
- j++;
- }
- fclose(archivoO); fclose(archivoD);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement