Hola a todos.
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:
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");
}
}
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.
Muchas gracias a todos por vuestra atencion.
Un saludo
Pinty