La puedo rellenar como quiera, pero supongo que la forma más eficiente es con un for.
Sí, lo que pasa es que no da el resultado correcto. Por ejemplo, ayer hice otros dos, pero con otros valores:
Código C:
Ver original/*
17. Escribir un programa que almacene en una matriz de NxN los valores:
1 1 1 1 1 1
2 2 2 2 2 2
3 3 3 3 3 3
4 4 4 4 4 4
5 5 5 5 5 5
6 6 6 6 6 6
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i, j, M[6][6];
for(i=0;i<6;i++)
{
for(j=0;j<6;j++)
{
M[i][j] = i+1;
}
}
return 0;
}
Código C:
Ver original/* 18. Escribir un programa que almacene en una matriz de NxN los valores:
0 1 2 3 4 5
1 2 3 4 5 6
2 3 4 5 6 7
3 4 5 6 7 8
4 5 6 7 8 9
5 6 7 8 9 10 */
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i, j, k, M[6][6];
k = 0;
for(i=0;i<6;i++)
{
for(j=0;j<6;j++)
{
M[i][j] = k;
k++;
}
k = k - 5;
}
return 0;
}
Muchas gracias.
Saludos.