Petit problème sur petit programme
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
Code:
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 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.
le programme semble bon cependant quand je le soumets au site il m'indique une erreur aux résultats.
Merci:D