Valeur max et min
Résolu
ed
-
ed -
ed -
Bonjour,
j'ai un vecteur qui contient des éléments par exemple vect={12,-45,18,-45,89}
je voudrais trouver le maximum, le minimum, les permutés et afficher le vecteur final.
je le fait dans une fonction lib
et je l'appel dans mon main par la methode Lib.permut(vect);
mais j'ai pas la permutation
comment faire
j'ai un vecteur qui contient des éléments par exemple vect={12,-45,18,-45,89}
je voudrais trouver le maximum, le minimum, les permutés et afficher le vecteur final.
je le fait dans une fonction lib
et je l'appel dans mon main par la methode Lib.permut(vect);
mais j'ai pas la permutation
comment faire
public static void permut(int vectlib[]) {
int min=vectlib[0],indice = 0,indice1 = 0;
int max=vectlib[0],tmp;
for(int i=1;i<=vectlib.length-1;i++){
if (vectlib[i]<min) {
min=vectlib[i];
indice=i;
}
}
for(int p=1;p<=vectlib.length-1;p++){
if (vectlib[p]>max) {
max=vectlib[p];
indice1=j;
}
}
tmp=vectlib[indice];
vectlib[indice]=vectlib[indice1];
vectlib[indice1]=tmp;
}
A voir également:
- Valeur max et min
- Maj to min - Guide
- Driver max - Télécharger - Pilotes & Matériel
- I14 pro max - Accueil - Guide téléphones
- Max ou netflix - Accueil - Streaming
- Dans le monde de max ✓ - Forum Loisirs / Divertissements
1 réponse
Bonjour,
C'est quoi j ? Tu veux dire p je pense ?
À part ça je ne vois pas d'erreur.
max=vectlib[p]; indice1=j;
C'est quoi j ? Tu veux dire p je pense ?
À part ça je ne vois pas d'erreur.
import java.util.Arrays; public class Test { public static void main(String[] args) { int[] vect={12,-45,18,-45,89}; System.out.println(Arrays.toString(vect)); // [12, -45, 18, -45, 89] permut(vect); System.out.println(Arrays.toString(vect)); // [12, 89, 18, -45, -45] }
je pense que c'est l'affichage que tu as mis qui me manquais.
merci KX