Já mudei eu não sabia mais tipo o que eu quero é isso:
tipo dados os valores 1, 2, 3, 4, 5 por exemplo o vetor depois de passar pelo módulo de inversão me devolva: 5, 4, 3, 2, 1…
Não estou conseguindo fazer, e continua sendo urgente, e não posso usar outro vetor na questão…
É que agora que estou aprendendo Java e módulos tb.
F
felipeaps
Quase isso. O que é esse “n”?
Você só precisa de 1 “for” e não 2.
int i = 0;
int j = vetor.length - 1;
int tmp;
for (i = 0 ; i < j ; i++) {
tmp = vetor[j];
vetor[j] = vetor[i];
vetor[i] = tmp;
j--;
}
prfs91
felipeaps:
Quase isso. O que é esse “n”?
Você só precisa de 1 “for” e não 2.
int i = 0;
int j = vetor.length - 1;
int tmp;
for (i = 0 ; i < j ; i++) {
tmp = vetor[j];
vetor[j] = vetor[i];
vetor[i] = tmp;
j--;
}
era o tamanho do vetor
noa outra classe ele recebia o que o j recebeu
n=v.length;
Só não tinha o -1 pq eu ia colocar n-1…
Mais obrigada, funcionou! Valeu…
prfs91
Terminei assim:
public class L05_Q09_Mod_Inverte_Vetor
{
static void Inverte_Vet (int tam, int v[])
{
int aux;
for (int i = 0 ; i<tam ; i++)
{
aux = v[tam];
v[tam] = v[i];
v[i] = aux;
tam--;
}
}
}