Esta duda que les voy a plantear posiblemente sea muy sencilla de hacer pero es que no se por que me he atascado con ella de una manera rarisima.
Veran lo q quiero hacer es crear una matriz de dos dimensiones pero diciendo yo el valor. Mas o menos el codigo que tengo planteado ( y que no funciona) es este.
Código:
Lo del final no creo que tenga mucha importancia es solo que queria inicializarlo con el valor 2 y luego mostrarlo en forma de tabla, asi que creo que el problema no es ese.void main () { float filas, columnas; //primero decimos que tamaño tiene la matriz printf("Introduce el valor de las filas: "); scanf("%f",&filas); printf("Introduce el valor de las columnas: "); scanf("%f",&columnas); //ahora ya tenemos el tamaño asi que podemos crear la matriz float m[][]=new float[filas][columnas]; for (int i=0; i<filas; i++) { for(int j=0; j<columnas; j++) { m[i][j]=2; } } for (int i=0; i<filas; i++) { for(int j=0; j<columnas; j++) { printf(" "+m[i][j]+" "); } printf("\n"); } }
Muchas gracias a todos por vuestra atencion.
Un saludo
Pinty