none
União de Matrizes RRS feed

  • Pergunta

  • Bom pessoal, estou tentando implementar/complementar uma determinada situação em um código que fiz porém sem sucesso, peço a ajuda de alguém para me auxiliar.

    O que quero fazer, é com que o programa possa operar com qualquer número [n] maior que 2 e menor que 20. Alguém sabe como posso fazer ?
    Segue o código até o presente momento...
     int[] array1 = new int[5];
         int[] array2 = new int[5];
         int[] array3 = new int[array1.Length + array2.Length];
         Console.WriteLine("Digite 5 elementos para a primeira matriz :");
         for (int i = 0; i < 5; i++)
           {
            array1[i] = int.Parse(Console.ReadLine());
           }
         Console.WriteLine("Digite 5 elementos para a segunda matriz :");
         for (int i = 0; i < 5; i++)
           {
            array2[i] = int.Parse(Console.ReadLine());
           }
         Buffer.BlockCopy(array1,0,array3,0,array1.Length * sizeof(int));
         Buffer.BlockCopy(array2,0,array3,array1.Length * sizeof(int),array2.Length * sizeof(int));
    	 Console.WriteLine("---------------------------------------------------------------")
         Console.WriteLine("Elementos da terceira matriz após a união das duas de entrada :");
         foreach (int value in array3)
           {
            Console.WriteLine(value);
           }
         Console.ReadLine();

    quarta-feira, 22 de março de 2017 10:36

Respostas

  • Boa tarde André,

    Especificamente, onde está o problema? Em que parte do código acima está tendo dificuldade?

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    Caro Robson William, 

    Não estou tendo problemas com o código acima, ele roda perfeitamente. Estou tendo problema, para implementar o que eu disse, não sei como devo proceder. 

    quarta-feira, 22 de março de 2017 20:38

Todas as Respostas

  • Boa tarde André,

    Especificamente, onde está o problema? Em que parte do código acima está tendo dificuldade?

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quarta-feira, 22 de março de 2017 20:36
    Moderador
  • Boa tarde André,

    Especificamente, onde está o problema? Em que parte do código acima está tendo dificuldade?

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    Caro Robson William, 

    Não estou tendo problemas com o código acima, ele roda perfeitamente. Estou tendo problema, para implementar o que eu disse, não sei como devo proceder. 

    quarta-feira, 22 de março de 2017 20:38
  • Bom dia,

    Você pode tentar colocar seu código dentro de um if, especificando esse range de 2 até 20.

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quinta-feira, 23 de março de 2017 12:24
    Moderador
  • Bom dia,

    Devido a falta de interação do autor dessa pergunta,

    essa thread está sendo fechada. Caso o problema ainda

    esteja ocorrendo, favor abrir uma nova thread.

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quinta-feira, 30 de março de 2017 12:17
    Moderador