Si vous convertissez ce programme en Java, vous devriez obtenir seulement deux possibilités : 153 et 371. En effet
3³+7³+1³=27+343+1=371…
Voici le programme équivalent en Java :
class chap4_troisboucles {
public static void main(String[] args) {
double x,y,z,nb1,nb2;
x=1;
while(x<=100) {
y=1;
while(y<=100) {
z=1;
while(z<=100) {
nb1=x*100+y*10+z;
nb2=Math.pow(x,3)+Math.pow(y,3)+Math.pow(z,3);
if(nb1==nb2) {
System.out.println(x+" "+y+" "+z);
}
z++;
}
y++;
}
x++;
}
}
}
- 13 -
© ENI Editions - All rigths reserved - Jonifar lina
85
3³+7³+1³=27+343+1=371…
Voici le programme équivalent en Java :
class chap4_troisboucles {
public static void main(String[] args) {
double x,y,z,nb1,nb2;
x=1;
while(x<=100) {
y=1;
while(y<=100) {
z=1;
while(z<=100) {
nb1=x*100+y*10+z;
nb2=Math.pow(x,3)+Math.pow(y,3)+Math.pow(z,3);
if(nb1==nb2) {
System.out.println(x+" "+y+" "+z);
}
z++;
}
y++;
}
x++;
}
}
}
- 13 -
© ENI Editions - All rigths reserved - Jonifar lina
85
