Bonjour,
J'essaye d'afficher la cote min mais je n'y arrive pas. J'ai essayé plein de combinaisons pour min mais je n'ai pas réussi à trouver. Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 import java.util.Scanner; public class ExamenMinMaxMoyenne { public static Scanner scanner = new Scanner(System.in); public static void main(String[] args) { int max = 0, min = 0, moyenne = 0; for (int i=1; i<=5; i++){ System.out.println("la cote numero" + i); int cote = scanner.nextInt(); if (cote>max){ max = min; max = cote; }else{ if (cote<min){ min=cote; } } } System.out.println("la cote plus eleve est "+ max + ", " +"la cote la plus basses est "+ min); } }







Répondre avec citation




le fait que ça fasse l'inverse de ce que tu veux faire est une piste (Et ce que je t'ai dit dans l'autre post aussi !). A la limite, une solution bidon (en plus de virer ce satané else) serait d'interchanger les noms des variables (mais ça ne te permettrait pas de comprendre où se trouvent les erreurs de logique dans le programme).

Partager