Autor
|
Tema: Cargar una matriz de forma recursiva[c] (Leído 13,040 veces)
|
axeelcs
Desconectado
Mensajes: 54
|
Hola, buenas tardes, querías consultarles, ya que tengo que hacer este ejercicio con esta consigna : 1) Cargar una matriz de n filas y n columnas en forma recursiva. Generar un archivo con aquellos números primos. Mostrar dicho archivo. Más que nada estoy teniendo problemas con el tema de cargar la matriz, lo estoy haciendo así : int cargar_fila(int matriz[10][10],int n1,int n2) { if(n2<0) return cargar_columna(matriz,n1,n2);
printf("Ingrese el valor %d %d:",n1,n2); scanf("%d",&matriz[n1][n2]);
return cargar_fila(matriz,n1,n2-1); }
int cargar_columna(int matriz[10][10],int n1,int n2) { if(n1<0) return matriz[n1][n2];
return cargar_fila(matriz,--n1,n2-1); } Me quiero focalizar primero en hacer lo de la matriz, y despues lo del archivo. Agradecería mucho si me pudieran ayudar en que me equivoco. Muchas gracias de nuevo .
|
|
|
En línea
|
|
|
|
LearningSpanishProgrammer
Desconectado
Mensajes: 67
|
void cargar_columna(int columnas[], int i, int tamano) { if(i >= tamano) return;
printf("Ingrese el valor %d:"); scanf("%d", &columnas[i]);
return cargar_columna(columnas, i + 1, tamano); }
Hice una parte, pero no podía testar, espero que ayude
|
|
|
En línea
|
Estoy aprendiendo español, y tu estas aprendiendo programación
|
|
|
axeelcs
Desconectado
Mensajes: 54
|
Claro, pero porque cargas a columna como si fuese un vector ?
|
|
|
En línea
|
|
|
|
LearningSpanishProgrammer
Desconectado
Mensajes: 67
|
Es un poco difícil de comprender... te voy mostrar un ejemplo void imprime_vector(int * columnas, int n) { for (int i = 0; i < n; ++i) printf("%d ", columnas[i]); printf("\n");
}
int main() { int v[] = {1, 2, 3, 4, 5}; imprime_vector(v, 5);
int mat[][2] = { {1,2}, {3, 4}, {5, 6} }; imprime_vector((int*)&mat[1], 2); return 0; }
Es solo una maneira genérica de imprimir lo vector. Pero tu puedes cargar la matriz por completo, es más fácil.
|
|
|
En línea
|
Estoy aprendiendo español, y tu estas aprendiendo programación
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
De forma recursiva
« 1 2 3 »
Ejercicios
|
:ohk<any>
|
21
|
19,205
|
5 Septiembre 2008, 18:54 pm
por carlitos.dll
|
|
|
recorrido de una matriz de forma recursiva
Programación General
|
dark_headhunter
|
4
|
17,525
|
10 Junio 2011, 23:39 pm
por Khronos14
|
|
|
MATRIZ que imprima como una matriz en forma de cuadrado... ayudaaaaa!! help
Programación C/C++
|
oscarpy
|
3
|
8,779
|
9 Abril 2012, 16:23 pm
por Xandrete
|
|
|
[pregunta]copiar y reescribir directorios de forma recursiva winapi
Programación C/C++
|
daryo
|
0
|
1,610
|
15 Julio 2015, 21:13 pm
por daryo
|
|
|
crear matriz recursiva
Programación C/C++
|
acer-x
|
4
|
5,678
|
9 Enero 2020, 21:02 pm
por K-YreX
|
|