SaLut, j'ai donc comme le titre l'indique un léger probleme sur un exo d'un site et je ne le vois pas du tout ; d'abord voici le code
le sujet est : Le programme doit d'abord lire un entier, le nombre maximum de pierres dont pourra être composée la pyramide. Ensuite calculer la hauteur de la plus grande pyramide qui pourra être construite et le nombre de pierres qui sera nécessaire.
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
24 import java.util.Scanner; class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int nbPierresMax = sc.nextInt(); int i = 1; int etage = 1; int hauteur = 0; int total = nbPierresMax; while(nbPierresMax > etage) { etage = i*i; hauteur = hauteur + 1; nbPierresMax = nbPierresMax - etage; i++; } total = total - nbPierresMax; System.out.println(hauteur); System.out.print(total); } }
le programme semble bon cependant quand je le soumets au site il m'indique une erreur aux résultats.
Merci
Partager