Octubre 17, 2017, 01:36:39 am
Visitante



Autor Tema: [Ayuda] [C++] Matrices bidimencionales  (Leído 925 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Enero 25, 2016, 10:33:51 pm

Lallering




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    Obama is an illuminati
  • Actividad

  • 0%
  • Logros

Más información

Hola, tengo un problema desde hace días en los que no puedo acomodar de forma ordenada las matrices. 


Investigue en varios foros pero sigo sin saber, este es mi código
Código: [Seleccionar]
void matrix::showMatrix() {

    generateMatrix();
    fillMatrix();
    multiplyMatrix();
    addMatrix();

    cout << setw(11)<<"Matriz A: " << endl;
    for(f=0; f<fil; f++) {
        for(c=0; c<col; c++) {
            cout << "\t";
            printf("%.2f",num[f][c]);
            cout << " ";
            }
        cout <<endl;
        }

    cout <<endl;

    cout << setw(11)<<"Matriz B: " << endl;
    for(f=0; f<fil; f++) {
        for(c=0; c<col; c++) {
            cout << "\t";
            printf("%.2f",num2[f][c]);
            cout << " ";
            }
        cout <<endl;
        }
    cout <<endl;
    cout << setw(27)<<"Matriz C: (multiplicacion)" << endl;
    for(f=0; f<fil; f++) {
        cout << " \t";
        for(c=0; c<col; c++) {
            printf("%.2f",num3[f][c]);
            cout << "  ";

            if(c==fil-1)
                cout << endl;
            }

        }
    cout <<endl;

    cout << setw(17)<<"Matriz D: (suma)" << endl;
    for(f=0; f<fil; f++) {
        for(c=0; c<col; c++) {
            if (num4[f][c] < -100) {
                cout << " ";
                printf("%.2f",num4[f][c]);
                }
            else {
                cout << "\t";
                printf("%.2f",num4[f][c]);
                cout << " ";
                }
            }
        cout <<endl;
        }
    }


Linkback: http://minecraftmin.net/index.php?topic=12220.0


No podemos resolver problemas pensando de la misma manera que cuando los creamos.





Respuesta #1 Enero 25, 2016, 10:47:53 pm

Alfomega




  • Conectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    Ingeniero informático
  • Actividad

  • 25%
  • Logros

Más información

¿Qué quieres hacer exactamente? Porque con "acomodar de forma ordenada" no sé a que te refieres.
Alfomega



Respuesta #2 Enero 25, 2016, 11:03:50 pm

Lallering




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    Obama is an illuminati
  • Actividad

  • 0%
  • Logros

Más información

Que salgan como en tipo lista, no se si me explico bien, osea como cuando se genera en la matriz A y B los numeros se acomoda bien, el problema es en la matriz C que no tienen un orden las columnas, el problema radica en que mientras mas grande es la matriz mas difícil es mantener bien ordenada la matriz C: al tener números mas grandes


Respuesta #3 Enero 27, 2016, 01:28:10 am

Alfomega




  • Conectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    Ingeniero informático
  • Actividad

  • 25%
  • Logros

Más información

Ah, vale, ya veo por donde vas. El problema de esto es que se trata de salida por consola y no hay muchas formas de ajustarlo, aunque se me ocurren un par.
Usar tabulaciones entre los números, así se ajustaría algo el ancho, aunque no es muy fiable, ya que puede pasar lo mismo.
La otra opción que se me ocurre es calcular el ancho (número de caracteres) que tiene el elemento de mayor tamaño y colocar espacios en el resto para rellenar cuando se muestra. Quien dice espacios dice puntos, o guiones.






Share via delicious Share via digg Share via facebook Share via furl Share via linkedin Share via myspace Share via reddit Share via stumble Share via technorati Share via twitter

xx
Ayuda en java

Iniciado por Bluxter

4 Respuestas
1214 Vistas
Último mensaje Junio 17, 2014, 05:48:42 pm
por Bluxter
angry
Ayuda Código de Arreglos

Iniciado por MiSySs

0 Respuestas
507 Vistas
Último mensaje Noviembre 20, 2014, 11:52:10 pm
por MiSySs
xx
AYUDA estoy buscando un programa que no sea ni netbeans ni el eclipse

Iniciado por MINECIENCE

3 Respuestas
1139 Vistas
Último mensaje Diciembre 20, 2015, 05:09:11 am
por ImCenZ