
23/08/2010, 01:57
|
| | Fecha de Ingreso: junio-2010 Ubicación: Madrid
Mensajes: 620
Antigüedad: 14 años, 8 meses Puntos: 73 | |
Respuesta: tabla de multiplicar usando matrices Como dice Tikitios, el código es confuso y no indicas exactamente lo que quieres. Te comento algunos errores que he visto.
Primero, cuando entras en el bucle do, lo primero que haces es imprimir los valores de i y j. Ambas variables vienen de ser índices de un bucle for, con lo que su valor es el valor final del bucle (10 en este caso, para ambas). Por eso te sale [10][10] en lugar de [0][0].
A continuación, dentro del bucle do, estás pidiendo dos valores enteros pero sólo estás guardando uno, el primero de ellos, y además en tabla_mult[10][10], que corresponde a un elemento de tu array bidimensional que no existe. Esto puede acarrearte problemas serios (no sabes dónde estás escribiendo la memoria, y eso puede acarrear consecuencias graves).
En el bucle for del final, comienzas por 0 para i y j, pero luego estás imprimiendo tabla_mult[i-1][j-1]. Esto hace que en la primera iteración intentes escribir el valor de tabla_mult[-1][-1], que obviamente no existe y que, en el mejor de los casos, te imprimirá cosas sin sentido.
Saludos, |