Dev - C++ - Programa en C++ que lea los elementos de dos matrices de 3x3. Calcular y mostrar el producto de esta

 
Vista:
sin imagen de perfil

Programa en C++ que lea los elementos de dos matrices de 3x3. Calcular y mostrar el producto de esta

Publicado por Jose (1 intervención) el 02/06/2020 02:35:55
Hola, alguien me podria ayudar a resolver este ejerciceo?

Programa en C++ que lea los elementos de dos matrices de 3x3. Calcular y mostrar el producto de estas matrices.
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: 19
Ha disminuido 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programa en C++ que lea los elementos de dos matrices de 3x3. Calcular y mostrar el producto de esta

Publicado por Calgary (4 intervenciones) el 02/06/2020 05:16:54
Usaste google antes de venir?
Yo busque y el primer resultado es tu respuesta.
Por lo que deduzco que no es lo que quieres, entonces puedes explicar que es lo que quieres dintinto al resultado que te entrega Google?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programa en C++ que lea los elementos de dos matrices de 3x3. Calcular y mostrar el producto de esta

Publicado por Alfil (1444 intervenciones) el 02/06/2020 07:51:07
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
70
71
72
73
74
#include <iostream>
 
using namespace std;
 
const int sz = 3;
 
void leerMatriz(int M[sz][sz]);
void multiplicarMatrices(int A[sz][sz], int B[sz][sz]);
void imprimirMatriz(int M[sz][sz]);
 
int main()
{
    int A[sz][sz];
    int B[sz][sz];
 
    cout << "\nLeer matriz A: " << endl;
    leerMatriz(A);
 
    cout << "\nLeer matriz B: " << endl;
    leerMatriz(B);
 
    cout << "\nMatriz A: " << endl;
    imprimirMatriz(A);
 
    cout << "\nMatriz B: " << endl;
    imprimirMatriz(B);
 
    cout << "\nLa matriz A * B es: " << endl;
    multiplicarMatrices(A, B);
 
    return 0;
}
 
void leerMatriz(int M[sz][sz])
{
    for (int i = 0; i < sz; i++)
    {
        cout << "\nFila " << i + 1 << ":\n";
        for (int j = 0; j < sz; j++)
        {
            cout << "Columna " << j + 1 << ": ";
            cin >> M[i][j];
        }
    }
}
 
void multiplicarMatrices(int x[sz][sz], int y[sz][sz])
{
    int z[sz][sz];
 
    for (int i = 0; i < sz; i++)
    {
        for (int j = 0; j < sz; j++)
        {
            z[i][j] = 0;
            for (int k = 0; k < sz; k++)
                z[i][j] = z[i][j] + x[i][k] * y[k][j];
        }
    }
    imprimirMatriz(z);
}
 
void imprimirMatriz(int M[sz][sz])
{
    for (int i = 0; i < sz; i++)
    {
        cout << " | ";
        for (int j = 0; j < sz; j++)
        {
            cout << M[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