CodeGym
CodeGym University
Apprentissage
Programme
Missions
Études et quiz
Jeux
Aide
Calendrier motivateur
Communauté
Utilisateurs
Forum
Discussion
Articles
Témoignages
Activité
Avis
Abonnements
Thème clair
Démarrer la formation maintenant
  • Toutes les questions
Bullock
Niveau 20
Trappes
  • 16.08.2020
  • 352vues
  • 1commentaire

non validation

Question sur la mission Par ordre décroissant
Syntaxe Java,  Niveau 7,  Leçon 12
Discussion en cours

Mission : Écris un programme qui lit 20 nombres au clavier et les affiche dans l'ordre décroissant.

Impératifs :
  • Le programme doit lire 20 entiers au clavier.
  • Le programme doit afficher 20 nombres.
  • La classe Solution doit avoir une méthode public static void tri(int[] tableau).
  • La méthode main doit appeler la méthode tri.
  • La méthode tri doit trier le tableau passé dans l'ordre décroissant.
package fr.codegym.task.task07.task0728; import java.util.Scanner; import java.io.BufferedReader; import java.io.InputStreamReader; /* Par ordre décroissant */ public class Solution { public static void main(String[] args) throws Exception { Scanner sc = new Scanner(System.in); int[] tableau = new int[20]; for (int i = 0; i < 20; i++) { tableau[i] = sc.nextInt(); } tri(tableau); for (int x : tableau) { System.out.println(x); } } public static void tri(int[] tableau) { //écris ton code ici for (int i=0; i<18 ; i=i+1) { for (int j =i+1 ;j<19;j=j+1) { int temp ; if(tableau[i]<tableau[j]) { temp=tableau[i]; tableau[i]=tableau[j]; tableau[j]=temp; } } } } }
0
Commentaires (1)
  • Populaires
  • Nouveau
  • Anciennes
Tu dois être connecté(e) pour laisser un commentaire
Misiu
niveau Gdansk, Gdansk, Poland
16 août 2020, 15:35
i, j too small in lines 28, 30
0
Apprendre
  • Inscription
  • Cours de Java
  • Aide avec les missions
  • Tarification
  • Projets de jeu
  • Syntaxe Java
Communauté
  • Utilisateurs
  • Articles
  • Forum
  • Discussion
  • Témoignages
  • Activité
  • Affiliate Program
Société
  • À propos
  • Contacts
  • Avis
  • Salle de presse
  • CodeGym pour l'éducation
  • FAQ
  • Support
CodeGym CodeGym est un cours en ligne pour apprendre la programmation Java à partir de rien. Ce cours est le moyen idéal de maîtriser Java pour les débutants. Il contient plus de 1 200 missions avec vérification instantanée et l'essentiel de la théorie sur les fondamentaux de Java. Pour t'aider à réussir dans ton apprentissage, nous avons préparé tout un tas de fonctionnalités motivantes : questionnaires, projets de codage et contenu pour t'aider à apprendre efficacement et te lancer dans une carrière de développeur Java.
Suis-nous
Langue de l'interface
On ne naît pas programmeur, on le devient © 2023 CodeGym
MastercardVisa
On ne naît pas programmeur, on le devient © 2023 CodeGym
This website uses cookies to provide you with personalized service. By using this website, you agree to our use of cookies. If you require more details, please read our Terms and Policy.