• Domingo 22 de Diciembre de 2024, 03:06

Autor Tema:  Vector  (Leído 1446 veces)

kobeson

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Vector
« en: Martes 7 de Marzo de 2006, 02:10 »
0
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

arturoga2000

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Vector
« Respuesta #1 en: Viernes 10 de Marzo de 2006, 00:14 »
0
Solo agrega el índice al momento de imprimir el arreglo3
Console.WriteLine("[" + k + "]" + arreglo3[k]);

kobeson

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Re: Vector
« Respuesta #2 en: Viernes 10 de Marzo de 2006, 04:29 »
0
ok muchas gracias.

saludos