Professional Documents
Culture Documents
ZONA C#
Contáctanos:
carloslecaro@hotmail.es
La tercera fila de la Matriz A por la segunda Columna de la Matriz B etc etc... y Listo!!..
Matriz A Matriz B
2 8 4 3 9
7 3
5 9 1 6 6
Resultado.-
16 54 66
AxB= 31 39 81
29 69 99
Codigo de Programacion C# Sharp Develop
class MainClass
{
public static void Main()
{
Console.WriteLine("PRODUCTO O MULTIPLICACION DE MATRICES");
//MATRIZZ [1]
Console. WriteLine ( "[Matriz[1] A]" );//Muestra al usuario llenar la matriz 1
Console. Write ( "Inserte el Nº de Filas: " ) ;
int f1 = int . Parse ( Console. ReadLine ( ) ) ;//Captura numero de Filas de matriz 1
Console. Write ( "Inserte el Nº de Columnas: " ) ;
int c1 = int . Parse ( Console. ReadLine ( ) ) ;//Captura numero de Columnas de matriz
1
//MATRIZZ [2]
Console. WriteLine ( "\n [Matriz[2] B]" ) ;//Muestra al usuario llenar la matriz 2
Console. Write ( "Inserte el Nº de Filas: " ) ;//Muestra al usuario llenar el numero de
Filas
int f2 = int . Parse ( Console. ReadLine ( ) );//Captura numero de Filas de matriz 2
Console. Write ( "Inserte el Nº de Columnas: ");
int c2 = int . Parse ( Console. ReadLine ( ) );//Captura numero de Columnas de matriz 2
//DECLARACION DE LAS MATRICES 1 Y 2
//Las filas y columnas se suman +1 para empezar desde posicion 1
int [ , ] Matriz1 = new int [ f1 + 1 , c1 + 1 ];
int [ , ] Matriz2 = new int [ f2 + 1 , c2 + 1 ]; //Matriz 2
int [ , ] Multiplicacion = new int [ f1 + 1 , c2 + 1 ] ;//Matriz para la multiplicacion
//CONDICIONES
//Si la columna de la matriz 1 es igual al numero de filasde la matriz 2
if ( c1 == f2 ) {
//Empezando a llenar la Matriz 1
Console. WriteLine ( " \n Datos [Matriz 1]: " ) ;
for ( int i = 1 ; i <= f1 ; i ++ ) {
for ( int j = 1 ; j <= c1 ; j ++ ) {
Console. Write ( "Ingresa Dato (Fila: {0} - Columna: {1}): " , i, j ) ;
Matriz1 [ i, j ] = int . Parse ( Console. ReadLine ( ) ) ; } }