Buenas tardes, recién empiezo a aprender a programar en C y me he quedado trabado con el código espero me puedan echar una mano para seguir aprendiendo.
Les muestro el codigo, el problema es que quiero almacenar los enteros tecleados en array's y mostrarlos en pantalla pero me salen estos numeros:
2293524
2293524
2293524
2293524
#include <stdio.h>
int main(void)
{
int e[1][1];
int fila, columna;
/*for (num=1; num<=10; num++)
{
for (n=1; n<=10; n++)
{
mul = num * n;
printf(" %d x %d = %d\n", num, n, mul);
}
}*/
printf("Ejemplo con array bidimensional:");
for (fila=0; fila < 2; fila++)
{
for (columna=0; columna<2; columna++)
{
scanf("%d", &e[0][0]);
fflush(stdin);//Limpia el chache del teclado
scanf("%d", &e[0] [1]);
fflush(stdin);
scanf("%d", &e[1] [0]);
fflush(stdin);
scanf("%d\n", &e[1] [1]);
fflush(stdin);
printf("%d\n", &e[0] [0]);
printf("%d\n", &e[0] [1]);
printf("%d\n", &e[1] [0]);
printf("%d\n", &e[1] [1]);
}
}
getch();
return 0;
}
Gracias de antemano, he intentado varias cosas pero no le entiendo aun.