Trate de resolver el código pero no me compila, ayuda por favor. :-[ :-[
#include<stdio.h>
#include<stdlib.h>
int main()
{
int r,c;
printf("renglones ");
scanf("%d", r);
printf("columnas");
scanf("%d", c);
system("PAUSE");
int matriz[r*c];
int i,j,k;
printf("Ingresa tu matriz renglon por renglon");
for (i=1; i=(r*c);i++)
{
scanf("%d", &matriz[r*c]);
printf("/n %d", matriz[r*c]);
}
return 0;
}
Los codigos deben ir en etiquetas GeSHi
Tu linea:
for (i=1; i=(r*c);i++)
No tiene sentido, tiene que ser i < r*c
Te dejo un video:
[youtube=640,360]https://www.youtube.com/watch?v=U-zA-VvOllM[/youtube]
tienes un lote de errores... primero que nada, siempre es bueno que publiques los errores de compilación...
primero, a los scanf debes pasar los valores por referencia
scanf("%d", r); //malo
scanf("%d", &r); //bueno
segundo
"=" es asignación, "==" es comparación
for (i=1; i=(r*c);i++) // malo
for (i=1; i==(r*c);i++) //bueno
tercero, si es un arreglo el valor base es por referencia, así que
scanf("%d", &matriz[r*c]);// malo
scanf("%d", matriz[r*c]); // bueno
Muchas gracias, me sirvió bastante su corrección ;-)