galera não consigo desenvolver esse programinha alguem pode me ajudar…
Desenvolva uma função chamada comparaVetores que recebe como parâmetro dois vetores de 20 elementos e retorne true ou false indicando se os elementos contidos nos vetores são iguais em termos de valor e posição em
que se encontram.
tipo tem que comparar 2 vetores que tem que ser declarados como parametros dentro de uma função
esses vetores tem 20 posições cada
se algum elemento for igual deve apresentar
AnjoVingador
Segue a dica do rmendes que é por aí o caminho, e não se esqueça que vc disse que a posição e valor precisam ser iguais então se o valor não bater na posição comparada vc já pode retornar false.
E muda o tipo de retorno deste método pois assim ele não está retornando nada, tira o void e coloca boolean.
Falow.
public boolean comparaVetores(int[] vet1, int[] vet2) {
for (int i = 0; i < 20; i++) { // percorre os arrays
if (vet1[i] != vet2[i]) { // se pelo menos uma ocorrencia em qq posicao for diferente, retorna false
return false;
}
}
// se chegou até aqui, significa que todos os valores em todas as posições são iguais.
return true;
}
Parabéns! Você fez a lição de casa para o sujeito sem que ele nem tenha se esforçado o mínimo, e contribuiu para colocar mais um pseudo-analista no mundo.
Z111
rmendes08:
Z:
public boolean comparaVetores(int[] vet1, int[] vet2) {
for (int i = 0; i < 20; i++) { // percorre os arrays
if (vet1[i] != vet2[i]) { // se pelo menos uma ocorrencia em qq posicao for diferente, retorna false
return false;
}
}
// se chegou até aqui, significa que todos os valores em todas as posições são iguais.
return true;
}
Parabéns! Você fez a lição de casa para o sujeito sem que ele nem tenha se esforçado o mínimo, e contribuiu para colocar mais um pseudo-analista no mundo.
Muito construtiva a sua colaboração. Ajudou muito na solução do problema do cidadão que pode estar passando por um aperto na facul e talvez não tenha mais como resolver.
AnjoVingador
Z:
rmendes08:
Z:
public boolean comparaVetores(int[] vet1, int[] vet2) {
for (int i = 0; i < 20; i++) { // percorre os arrays
if (vet1[i] != vet2[i]) { // se pelo menos uma ocorrencia em qq posicao for diferente, retorna false
return false;
}
}
// se chegou até aqui, significa que todos os valores em todas as posições são iguais.
return true;
}
Parabéns! Você fez a lição de casa para o sujeito sem que ele nem tenha se esforçado o mínimo, e contribuiu para colocar mais um pseudo-analista no mundo.
Muito construtiva a sua colaboração. Ajudou muito na solução do problema do cidadão que pode estar passando por um aperto na facul e talvez não tenha mais como resolver.
Mas o amigo só quis estimular ao companheiro com dificuldade a tentar resolver o problema, muito boa a atitude dele.
Pois se encontrarmos tudo pronto como iremos aprender?Seria um aprendizado que ele não iria esquecer, justamente por ter sido difícil para ele.
Mas já que você já resolveu para ele, fazer o que…
rmendes08
Z:
rmendes08:
Z:
public boolean comparaVetores(int[] vet1, int[] vet2) {
for (int i = 0; i < 20; i++) { // percorre os arrays
if (vet1[i] != vet2[i]) { // se pelo menos uma ocorrencia em qq posicao for diferente, retorna false
return false;
}
}
// se chegou até aqui, significa que todos os valores em todas as posições são iguais.
return true;
}
Parabéns! Você fez a lição de casa para o sujeito sem que ele nem tenha se esforçado o mínimo, e contribuiu para colocar mais um pseudo-analista no mundo.
Muito construtiva a sua colaboração. Ajudou muito na solução do problema do cidadão que pode estar passando por um aperto na facul e talvez não tenha mais como resolver.
O problema é bastante trivial, até mesmo para quem esta começando. A obrigação dele é pelo menos chegar em uma mensagem de erro ou em um resultado que não seja o desejado, o problema é que ele nem começou. Escrever a assinatura do método não é nem começar, pois o que interessa é o algoritmo. Além do mais, o objetivo do fórum é disseminar conhecimento, e não fazer lição de casa dos outros.
Isso é um privilégio. Se ele acha ruim, tenho outra dica: a construção civil tá em alta e falta muita mão de obra. Dependendo da empreita, dá pra ganhar mais que programador pleno.
Z111
Concordo que nesta área há muitos pseudo-analistas.
Alguns não sabem programar. Outros não tem respeito pelos seus semelhantes.
A
avencurt
Sempre apoio ensinar a pescar, mas nunca dar o peixe!
Temos que ajudar os colegas, mas nunca resolver os problemas deles.
MartinsAndreDablio
Concordo totalmente, em relação a falta de respeito com os estudantes da linguagem, na época não sabia o que era um array direito nem sabia como declarar, mas fico pensando se essas colocações servem de incentivo para alguém… nem um momento eu pedi a solução, na época queria aprender a declarar um array bdimensional, vim ver as respostas hoje, penso que tipo de profissional é aquele que não sabe ajudar, amigo ou alguém que precisa ninguém nasceu sabendo andar quanto mais programar, só peço que se eu tiver uma dúvida e postar aqui por favor deixe o pessoa gente boa que sabe ensinar e é educado responder, não percão seu tempo afinal eu não sei nem declarar um método… obrigado