Classer dans l'odre croissant
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai fait un programme qui génère 10 nombre et qui les classess dans l'ordre croissant puis qui les affichent. Pouvez vous m'aidez à trouver mes erreurs car il ne fonctionne pas.
public class TP9_générer10nombres {
public static void main(String[] args) {
int nombre, i, j;
int [] mylist = new int [10];
int tirage;
tirage = 1;
while (tirage <=10)
{
nombre = (int)(Math.random()*10000)+1;
for (i=0; i<=nombre; i++)
{
if (nombre<mylist[nombre])
{
mylist[nombre] = nombre + 1;
}
mylist[i] = nombre;
}
}
System.out.println("Voici les nombres dans l'ordre croissant :" + mylist[10] + "");
}}
Merci de votre aide
J'ai fait un programme qui génère 10 nombre et qui les classess dans l'ordre croissant puis qui les affichent. Pouvez vous m'aidez à trouver mes erreurs car il ne fonctionne pas.
public class TP9_générer10nombres {
public static void main(String[] args) {
int nombre, i, j;
int [] mylist = new int [10];
int tirage;
tirage = 1;
while (tirage <=10)
{
nombre = (int)(Math.random()*10000)+1;
for (i=0; i<=nombre; i++)
{
if (nombre<mylist[nombre])
{
mylist[nombre] = nombre + 1;
}
mylist[i] = nombre;
}
}
System.out.println("Voici les nombres dans l'ordre croissant :" + mylist[10] + "");
}}
Merci de votre aide
A voir également:
- Classer dans l'odre croissant
- Excel classer par ordre croissant - Guide
- Logiciel pour classer ses musiques - Télécharger - Lecture & Playlists
- Classer automatiquement mail gmail - Guide
- Logiciel pour classer ses photos - Guide
- Classer les applications par ordre alphabétique iphone - Guide
2 réponses
Quelques erreurs (il y en a d'autres)
if (nombre<mylist[nombre])Ce n'est pas judicieux de comparer les indices du tableau et les valeurs du tableau.
while (tirage <=10)Il faudrait que tu modifies "tirage" régulièrement, sinon ta boucle ne finira jamais.