//Mario Jesus Arroyo Garduņo 9888569-9 //Lenguajes Tecnicos II Programa 16 // Programa que calcula la suma y multiplicacion de matrices #include #include int a[10][10],b[10][10],c[10][10],d[10][10],i,j,k,tam; void main (void) { clrscr(); cout << "\nTeclee el tama¤o de la matriz: "; cin >> tam; for (i = 0; i < tam ; i++) for (j = 0; j < tam ; j++) { cout << "Teclee a de " << i+1 << ","<< j+1 << ": "; cin >> a[i][j]; } for (i = 0; i < tam ; i++) for (j = 0; j < tam ; j++) { cout << "Teclee b de " << i+1 << ","<< j+1 << ": "; cin >> b[i][j]; } for (i = 0; i < tam ; i++) for (j = 0; j < tam ; j++) c[i][j]=a[i][j]+b[i][j]; clrscr(); cout.width(8); cout << "\nMatriz a:\n"; for (i = 0; i < tam ; i++) { for (j = 0; j < tam ; j++) cout << "\t" << a[i][j] << " "; cout << "\n"; } cout << "\nMatriz b:\n"; for (i = 0; i < tam ; i++) { for (j = 0; j < tam ; j++) cout << "\t" << b[i][j] << " "; cout << "\n"; } cout << "\nMatriz a + Matriz b = Matriz c:"; cout << "\nMatriz c:\n"; for (i = 0; i < tam ; i++) { for (j = 0; j < tam ; j++) cout << "\t" << c[i][j] << " "; cout << "\n"; } //Calculo de la multiplicacion de matrices for (i = 0; i < tam ; i++) for (j = 0; j < tam ; j++) for (k = 0; k < tam ; k++) d[i][j]=d[i][j]+(a[i][k]* b[k][j]); cout << "\nMatriz a * Matriz b = Matriz d:"; cout << "\nMatriz d:\n"; for (i = 0; i < tam ; i++) { for (j = 0; j < tam ; j++) cout << "\t" << d[i][j] << " "; cout << "\n"; } getch(); }