Usuário com melhor resposta
Comparar dos Vetores ASP.NET

Pergunta
-
Bom dia pessoal,
Estou aprendendo ASP.NET agora e estou bem perdida ainda.
Preciso de dois vetores V1 e V2 de 15 números cada. Calcular e escrever a quantidade de vezes que V1 e V2 possuem os mesmos números nas mesmas posições.
int[] vetor1;
int[] vetor2;
// instanciar
vetor1 = new int[15];
vetor2 = new int[15];
for (int i = 0; i < 15; i++)
{}
Chega nessa parte eu travo, pois gostaria de ler esses valores do vetor em um textbox, mas não sei como fazer. Alguém pode me ajudar.
Obrigado.
Respostas
-
Olá,
Para verificar quantas vezes os mesmos valores aparecem nas mesmas posições em ambos os valores, você precisa percorrer esses vetores usando o mesmo for. Caso os valores sejam iguais você pode jogar o valor em uma textbox (aí nessa textbox vai aparecer apenas os valores que se repetem nas mesmas posições). O Código fica mais ou menos assim:
int[] vetor1; int[] vetor2; vetor1 = new int[15]; vetor2 = new int[15]; for (int i = 0; i < 15; i++) { if (vetor1[i] == vetor2[i]) textbox1.Text += vetor1[i] + ", "; }
Nesse exemplo eu criei um textbox chamado textbox1, mas poderia jogar esses valores em uma string normal se desejasse.
Espero ter ajudado!
Valeu!
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
André Secco
Microsoft MSP & MSDN Tech Advisor
Blog: http://andresecco.com.br
GitHub: http://github.com/andreluizsecco
Twitter: @andre_secco- Marcado como Resposta Robson William SilvaModerator quinta-feira, 17 de novembro de 2016 12:19
Todas as Respostas
-
Olá,
Para verificar quantas vezes os mesmos valores aparecem nas mesmas posições em ambos os valores, você precisa percorrer esses vetores usando o mesmo for. Caso os valores sejam iguais você pode jogar o valor em uma textbox (aí nessa textbox vai aparecer apenas os valores que se repetem nas mesmas posições). O Código fica mais ou menos assim:
int[] vetor1; int[] vetor2; vetor1 = new int[15]; vetor2 = new int[15]; for (int i = 0; i < 15; i++) { if (vetor1[i] == vetor2[i]) textbox1.Text += vetor1[i] + ", "; }
Nesse exemplo eu criei um textbox chamado textbox1, mas poderia jogar esses valores em uma string normal se desejasse.
Espero ter ajudado!
Valeu!
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
André Secco
Microsoft MSP & MSDN Tech Advisor
Blog: http://andresecco.com.br
GitHub: http://github.com/andreluizsecco
Twitter: @andre_secco- Marcado como Resposta Robson William SilvaModerator quinta-feira, 17 de novembro de 2016 12:19
-
Você quer preencher o vetor a partir do TextBox? Ou precisa exibir os números que existem nas mesmas posições como o André respondeu?
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".
Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
-
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.
-