Red de conocimiento informático - Computadora portátil - #clude

#clude

#include lt;stdio.hgt;

void fun(int s[][10], int b[], int *n, int mm, int nn)

p>

{

int i, j

/**n=0; 0; jlt; nn ; j )

{

para(i=0; ilt; mm; i )

{

b[(*n ) ] = s[i][j];

}

}

b[*n]='\0';

}

b[*n]='\0';

}

int main()

{int w[10][ 10]={33, 33, 33, 33}, {44, 44, 44, 44}, {55, 55, 55, 55}}, i, j; 0}, n= 0; void NONO (); printf("La matriz:\n"); for(i=0; ilt; 3; i) {for(j=0; jlt; 4; j) printf( "3d", w [i][j]); printf("\n"); divertido(w, a, amp; n, 3, 4); (i=0; ilt; n; i ) printf("3d", a[i]); printf("\n\n"); ​​NONO(); ​​​​sistema("PAUSA");

}

void NONO ()

{/* Abra el archivo, ingrese datos de prueba, llame a la función divertida, genere datos y cierre el archivo en esta función. */ ARCHIVO *rf, *wf; int i, j, k; int w[10][10], a[100], n = 0, mm, nn; "); wf = fopen("out.dat", "w"); for(k = 0; k lt; 5; k) {

fscanf(rf, "d d", amp; mm , amp; nn);

for(i = 0; i lt; mm; i) for(j = 0; j lt; nn; j) fscanf(rf, "d", amp; w [i][j]);

fun(w, a, amp; n, mm, nn);

for(i = 0; i lt; n; i) fprint(wf, "3d", a[i]); fprint(wf, "\n"); } fclose(rf);

}

Compile y pase usando win-TC.

Hay otro problema en la función NONO, antes de fun(w, a, amp; n, mm, nn);, parece que se debe agregar n=0;

> En caso contrario, n se acumula en 5 llamadas. No sé si esta acumulación es lo que quieres.