[C con Clase] Problema con arrays simples

Gonzalo Uribe neogonxy en gmail.com
Mie Sep 19 03:38:24 CEST 2012


Buenas, estoy atrapado de hace tiempo con un problema que tengo en el
problema del capitulo de arrays de cconclase.
Exactamente lo que me piden es lo siguiente:

> Hacer un programa que lea 25 valores enteros en una tabla de 5 por 5, y
> que después muestre la tabla y las sumas de cada fila y de cada columna.
> Procura que la salida sea clara, no te limites a los números obtenidos.

Solamente voy en la parte de recibir los valores y mostrarlos en pantalla,
pero cuando los imprimo, el valor mostrado en pantalla no es el mismo que
pongo, he notado que siempre en los últimos números de cada fila está el
error.

El codigo que uso es el siguiente:

#include <cstdlib>
> #include <iostream>
> using namespace std;
> int main(int argc, char *argv[])
> {
>     //Declaramos las variables
>     int tabla[4][4];
>
>     //Imprimimos instrucciones iniciales
>     cout<<"Ingrese 25 numeros"<<endl;
>     cout<<"Recuerde separar cada numero con un INTRO"<<endl;
>
>     for(int i=0; i<5; i++){
>             cout<<"Columna numero "<<i+1<<endl;
>             for(int j=0; j<5; j++){
>                     cout<<"Fila numero "<<j+1<<endl;
>                     cin>>tabla[i][j];
>                     }
>             }
>
>     for(int i=0; i<5; i++){
>             for(int j=0; j<5; j++){
>                      cout<<tabla[i][j]<<" ";
>                      }
>             cout<<endl;
>             }
>
>     system("PAUSE");
>     return EXIT_SUCCESS;
> }


He probado en DevC++ y en Zinjai y ocurre lo mismo, por lo que supongo que
el problema debe ser el codigo.

Un ejemplo de lo que pasa es que si ingreso los siguientes numeros:

1 2 3 4 5
2 3 4 5 6
3 4 5 6 7
9 8 7 6 5
4 5 4 5 4

Recibo los estos:

1 2 3 4 2
2 3 4 5 3
3 4 5 6 9
9 8 7 6 4
4 5 4 5 4

El problema siempre está en el ultimo numero y se remplaza por el primero
de la siguiente fila.

Agradezco de antemano cualquier ayuda que puedan darme :D
Bendiciones!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20120918/9930ee6e/attachment.html>


Más información sobre la lista de distribución Cconclase