Resta de Vectores en C#

Resta de Vectores en C#

Realizar un programa que Reste dos vectores y los almacene en un tercer vector 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PruebaVector
{
    class PruebaVector
    {
        private int[] A;//Declaramos un vector A
        private int[] B;//Declaramos un vector B
        private int[] C;//Declaramos un vector C
        public void Cargar()
        {
            Console.Write("Ingrese la longitud de los vectores a restar: ");
            string linea;
            linea = Console.ReadLine();
            int n = int.Parse(linea);
            A = new int[n];
            B = new int[n];
            C = new int[n];
            Console.WriteLine("Ingresando valores al vector A");
            for (int i = 0; i< A.Length; i++)
            {
                Console.Write("Ingrese componente [" + ( i + 1 ) +"]: ");
                linea = Console.ReadLine();
                A[i] = int.Parse(linea);
            }
            Console.WriteLine("Ingresando valores al vector B");
            for (int j = 0; j< B.Length; j++)
            {
                Console.Write("Ingrese componente [" + (j + 1) + "]: ");
                linea = Console.ReadLine();
                B[j] = int.Parse(linea);
            }
            for (int i = 0; i< A.Length; i++)
            {
                C[i]=A[i]-B[i];           
            }
        }
        public void Visualizar()
        {
            Console.WriteLine("La resta de los vecores es: ");
            for (int i = 0; i< A.Length; i++)
            {
                Console.Write("["+C[i]+"] ");
            }
            Console.ReadLine();
        }
        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