ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejercicios a resolver.


Enviado por   •  30 de Enero de 2012  •  Tareas  •  509 Palabras (3 Páginas)  •  780 Visitas

Página 1 de 3

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]={ {0,0,0},{0,0,0},{0,0,0} };

int resultado[3][3]={ {0,0,0},{0,0,0},{0,0,0} };

int a,b,c;

//Se introducen los valores de la matriz1

cout <<"Valores de Matriz1:\n";

for ( a=0; a<3; a++)

{

for (b=0; b<3; b++)

{

cin>>matriz1[a][b];

}

}

//Se

...

Descargar como (para miembros actualizados)  txt (4.5 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com