Suma de Matrices en C#
Suma o adición de matrices, por ejemplo tenemos el siguiente ejemplo:Dadas las matrices m-por-n ,A y B, su suma A + B es la matriz m-por-n calculada sumando los elementos correspondientes.
Solución en el lenguaje c#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PruebaVector
{
class PruebaVector
{
private int[,] MatrizA;
private int[,] MatrizB;
private int[,] MatrizC;
public void Cargar()
{
MatrizA = new int[10,10];
MatrizB = new int[10, 10];
MatrizC = new int[10, 10];
Console.WriteLine("Ingresando datos al matriz A");
for (int i = 1; i<= 3; i++)
{
for (int j = 1; j <= 3; j++)
{
Console.Write("Ingrese posicion [" + i + "," + j + "]: ");
string linea;
linea = Console.ReadLine();
MatrizA[i, j] = int.Parse(linea);
}
}
Console.WriteLine("Ingresando datos al matriz B");
for (int i = 1; i <= 3; i++)
{
for (int j = 1; j <= 3; j++)
{
Console.Write("Ingrese posicion [" + i + "," + j + "]: ");
string linea;
linea = Console.ReadLine();
MatrizB[i, j] = int.Parse(linea);
}
}
//Sumamos la matrizA y la MatrizB
for (int i = 1; i <= 3; i++)
{
for (int j = 1; j <= 3; j++)
{
MatrizC[i,j]=MatrizA[i,j]+MatrizB[i,j];
}
}
}
// visualizamos la suma de las matrices
public void visualizar()
{
Console.WriteLine("La suma de la MatrizA y MatrizB es :");
for (int i = 1; i <= 3; i++)
{
Console.Write("\n");
for (int j = 1; j <= 3; j++)
{
Console.Write(MatrizC[i,j]+" ");
}
}
Console.ReadKey();
}
static void Main(string[] args)
{
PruebaVector pv = new PruebaVector();
pv.Cargar();
pv.visualizar();
}
}
}
Al ejecutar el código muestra el siguiente resultado
No hay comentarios:
Publicar un comentario