Dev - C++ - Arreglos bidimensionales, 1-Suma de 2 matrices 2-Sumar la diagonal de una matriz 3-Sumar las colum

 
Vista:
sin imagen de perfil

Arreglos bidimensionales, 1-Suma de 2 matrices 2-Sumar la diagonal de una matriz 3-Sumar las colum

Publicado por Donovan Manuel (4 intervenciones) el 03/12/2021 22:21:12
Captura-de-pantalla-189
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Arreglos bidimensionales, 1-Suma de 2 matrices 2-Sumar la diagonal de una matriz 3-Sumar las colum

Publicado por dario (718 intervenciones) el 04/12/2021 04:34:41
Hola, te ayudo con la opcion 1, tu ya te encargas de lo demas.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#include <iostream>
 
using namespace std;
 
void sumaMatriz();
 
int main()
{
    int opc;
 
    do {
        cout << "\n1. Suma de matrices" << endl;
        cout << "2. Sumar la diagonal de una matriz" << endl;
        cout << "3. Sumar las columnas de una matriz" << endl;
        cout << "4. Salir" << endl;
        cout << "Digite su opcion ==> ";
        cin >> opc;
 
        switch (opc) {
            case 1:
                sumaMatriz();
            break;
        }
 
    } while (opc < 4);
 
 
 
 
 
    return 0;
}
 
//Funciones
void sumaMatriz() {
    int i,j;
    int a[2][3],b[2][3],c[2][3];
 
    //rellenar matriz a
    cout << endl << "Matriz a" << endl;
    for (i=0; i<2; i++) {
        for (j=0; j<3; j++) {
            cout << "Elemento (" << i+1 << "," << j+1 << "): ";
            cin >> a[i][j];
        }
    }
 
    //rellenar matriz b
    cout << endl << "Matriz b" << endl;
    for (i=0; i<2; i++) {
        for (j=0; j<3; j++) {
            cout << "Elemento (" << i+1 << "," << j+1 << "): ";
            cin >> b[i][j];
        }
    }
 
    //sumar las dos matrices
    for (i=0; i<2; i++)
        for (j=0; j<3; j++)
            c[i][j] = a[i][j] + b[i][j];
 
    //mostrar resultado
    cout << endl << "Matriz resultante" << endl;
    for (i=0; i<2; i++) {
        for (j=0; j<3; j++)
            cout << c[i][j] << " ";
        cout << endl;
    }
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar