Está en la página 1de 2

//Declaración de Librerias

#include <iostream>
#include <stdio.h>
#include <conio.h>
//Declaracion del procedimiento principal (main)
void main(){
//Definicion de Variables
int i, j, k, a[3][3], b[3][3], c[3][3];
// FOR para INTRODUCIR los VALORES de los elementos de la matriz A
cout << "MATRIZ A." << endl;
for(i = 0 ; i < 3 ; i++){
for(j = 0 ; j < 3 ; j++){
cout << "Introduzca el valor del elemento [" << i << "][
"<< j << "]: ";
cin >> a[i][j];}
}
cout << endl;
//FOR para IMPRIMIR Los VALORES de los elementos de la matriz A
for(i = 0 ; i < 3 ; i++){
for(j = 0 ; j < 3 ; j++){
cout << a[i][j] << " ";
}
cout << endl;
}
cout << endl;

// FOR para INTRODUCIR los VALORES de los elementos de la matriz B


cout << "MATRIZ B." << endl;
for(i = 0 ; i < 3 ; i++){
for(j = 0 ; j < 3 ; j++){
cout << "Introduzca el valor del elemento [" << i << "][
"<< j << "]: ";
cin >> b[i][j];}
}
cout << endl;

//FOR para IMPRIMIR Los VALORES de los elementos de la matriz B


for(i = 0 ; i < 3 ; i++){
for(j = 0 ; j < 3 ; j++){
cout << b[i][j] << " ";
}
cout << endl;
}

/* Realiza el producto de matrices y guarda


el resultado en una tercera matriz*/
for(i=0;i<3;i++){
for(j=0;j<3;j++){
c[i][j]=0;
for(k=0;k<3;k++){
c[i][j]=c[i][j]+(a[i][k]*b[k][j]);
}
}
}
//FOR para IMPRIMIR Los RESULTADOS de los elementos de la matriz A multi
plicados por la matriz B
cout << endl << "MATRIZ C (Matriz A*B)." << endl;
cout << endl;
for(i=0;i<3;i++){
for(j=0;j<3;j++){
cout << c[i][j] << " ";
}
cout << endl;
}

getchar();
}

También podría gustarte