[C con Clase] Problema con arrays simples

Fernando Cervera fernandogcervera en gmail.com
Mie Sep 19 03:55:30 CEST 2012


Estas creando una matriz de 4x4, debería ser de 5x5.


2012/9/18 Gonzalo Uribe <neogonxy en gmail.com>

> 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!
>
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20120918/58fe84e4/attachment.html>


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