Ejercicios a resolver.
Enviado por krawseraz • 30 de Enero de 2012 • Tarea • 509 Palabras (3 Páginas) • 830 Visitas
EJERCICIOS
Ejercicios a resolver.
Ejercicio 1
Escribe un programa que pida al usuario teclear los valores de dos arreglos bidimensionales de 3x3 o matrices de 3x3. Luego el programa mandará llamar a la función multiplicación, que recibirá como parámetro dos arreglos y el tamaño y desplegará las dos matrices originales dadas y una tercera matriz que será la multiplicación de las dos matrices dadas (este multiplicación ser.
Ejemplo:
Matriz A
A00 A01 A02
A10 A11 A12
A20 A21 A22
Matriz B
B00 B01 B02
B10 B11 B12
B20 B21 B22
La multiplicación de A x B
(A00 x B00)+(A01 x B10)+(A02 x B20) (A00 x B01) + (A01 x B11) + (A02 x B20) (A00 x B02)+(A01 x B12) + (A02 x B22)
(A10 x B00)+(A11 x B10)+(A12 x B20) (A10 x B01)+(A11 x B11)+(A12 x B21) (A10 x B02)+(A11 x B12)+(A12 x B22)
(A20 x B00)+(A21 x B10)+(A22 x B20) (A20 x B01)+(A21 x B11)+(A22 x B21) (A20 x B02)+(A21 x B12)+(A22 x B22)
Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos.
PROCEDIMIENTO
Ejercicio 1
Escribe un programa que pida al usuario teclear los valores de dos arreglos bidimensionales de 3x3 o matrices de 3x3. Luego el programa mandará llamar a la función multiplicación, que recibirá como parámetro dos arreglos y el tamaño y desplegará las dos matrices originales dadas y una tercera matriz que será la multiplicación de las dos matrices dadas (este multiplicación ser.
Ejemplo:
Matriz A
A00 A01 A02
A10 A11 A12
A20 A21 A22
Matriz B
B00 B01 B02
B10 B11 B12
B20 B21 B22
La multiplicación de A x B
(A00 x B00)+(A01 x B10)+(A02 x B20) (A00 x B01) + (A01 x B11) + (A02 x B20) (A00 x B02)+(A01 x B12) + (A02 x B22)
(A10 x B00)+(A11 x B10)+(A12 x B20) (A10 x B01)+(A11 x B11)+(A12 x B21) (A10 x B02)+(A11 x B12)+(A12 x B22)
(A20 x B00)+(A21 x B10)+(A22 x B20) (A20 x B01)+(A21 x B11)+(A22 x B21) (A20 x B02)+(A21 x B12)+(A22 x B22)
Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos.
RESULTADO:
#include <io.h>
#include <iostream.h>
using namespace std;
#include<stdio.h>
void imprimematriz (int matriz [3][3])
{
int i,j;
for (i=0;i<3;++i)
{ //Columna i.
for (j=0;j<3;++j)
{ //Fila j.
cout<<matriz[i][j]<< " ";
}
cout<<"\n"; //Imprime una línea en blanco cada vez
//que se termina de imprimir una fila.
}
}
int main()
{
int matriz1[3][3]={ {0,0,0},{0,0,0},{0,0,0} };
int matriz2[3][3]={
...