SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: kobeson en Martes 7 de Marzo de 2006, 02:10

Título: Vector
Publicado por: kobeson en Martes 7 de Marzo de 2006, 02:10
Hola, estuve haciendo un programa ke compara cada elemento del dos vectores y si son iguales lo inserta en otro, al compilar el programa no me marca errores pero no hace lo ke kiero ke haga.

aclaro ke soy un programador principiante y con una logica muy mediocre.

el codigo es este:

 using System;

namespace Exam
{
    class E1
    {


        public static void Main()
        {
            int[] arreglo1 ={ 2, 3, 4, 5, 6 };
            int[] arreglo2 ={ 2, 3, 4, 5, 6 };
            int[] arreglo3 = new int[5];
            int pos = 0;

            for (int i = 0; i < arreglo1.Length; i++)
                for (int j = 0; j < arreglo1.Length; j++)
                {
                    if (arreglo1 == arreglo2[j])
                    {
                        arreglo3[pos] = arreglo1;
                        pos++;
                    }

                }
            Console.WriteLine("Los repetidos son:");
            for (int k = 0; k < arreglo3.Length; k++)
                Console.WriteLine("[" + k + "]" + arreglo3);

            Console.ReadKey();
        }
    }
}

      al momento de ejecutarlo me sale esto:
 Los repetidos son:
 
  • System.Int32[]
  • [1]System.Int32[]
      [2]System.Int32[]
      [3]System.Int32[]
      [4]System.Int32[]


    me podrian decir cual es el error, o errores.

    gracias
Título: Re: Vector
Publicado por: arturoga2000 en Viernes 10 de Marzo de 2006, 00:14
Solo agrega el índice al momento de imprimir el arreglo3
Console.WriteLine("[" + k + "]" + arreglo3[k]);
Título: Re: Vector
Publicado por: kobeson en Viernes 10 de Marzo de 2006, 04:29
ok muchas gracias.

saludos