Foros del Web » Programación para mayores de 30 ;) » C/C++ »

ayuda con una sparce Matrix c++

Estas en el tema de ayuda con una sparce Matrix c++ en el foro de C/C++ en Foros del Web. Como lo mencione en otro tema implemente una sparcematrix con linkedlist el detalle surgio cuando quiero mostrar los datos en pantalla, osea muestra por pantalla ...
  #1 (permalink)  
Antiguo 25/05/2010, 00:49
Avatar de asdf21  
Fecha de Ingreso: abril-2010
Mensajes: 12
Antigüedad: 14 años, 1 mes
Puntos: 0
Pregunta ayuda con una sparce Matrix c++

Como lo mencione en otro tema implemente una sparcematrix con linkedlist
el detalle surgio cuando quiero mostrar los datos en pantalla, osea muestra por pantalla puros ceros aun cuando les agrego algun valor.
tendra algun error en como recorro la matriz

Código C++:
Ver original
  1. #ifndef MATRIZ_H
  2. #define MATRIZ_H
  3.  
  4. #include <iostream>
  5. #include <fstream>
  6. #include <string>
  7. #include <stdio.h>
  8. #include <conio.h>
  9. #include "Nodo.h"
  10.  
  11. using namespace std;
  12.  
  13. class Matriz
  14. {
  15.       public:
  16.              int filas; // filas de la matriz
  17.              int columnas;  //
  18.              int tamano;
  19.              string nombre;
  20.              Nodo **arow; //puntero a filas
  21.              Nodo **acol; //puntero a columnas
  22.              Matriz();
  23.              Matriz(string nombre_, int f, int c); //crea una matriz con parametros
  24.              //Funciones Necesarias
  25.              string GetNombre(); // retorna el nombre
  26.              int GetTamano(); // obtiene el tamaño
  27.              int GetFilas(); // obtiene la fila
  28.              int GetColumnas(); // obtiene la columna
  29.              void SetNombre(string nombre_); // cambia el nombre
  30.              void AgregarValor(int row, int column, int value); // agrega un valor a la matriz
  31.              void DesplegarMatriz(); // muestra los datos de la matriz
  32.       private:
  33.              int get_element(int ra,int ca); // obtiene un elemento por posicion
  34.              Nodo* encontrar(int ra,int cal);   // encuentra un elemento por posicion            
  35. };
  36.  
  37. #endif // MATRIZ_H

Por mas que he codificado no encuentro el error, alguna sugerencia?

saludos

EDIT:

Ya resolvi el problema, pueden cerrar o borrar este tema.

Última edición por asdf21; 26/05/2010 a las 12:17
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:56.