Codigo con for
Publicado por Isaac (1 intervención) el 06/05/2021 23:25:19
Buenas, necesito ayuda con este código solo me imprime el numero 24 y necesito todos los números perfectos del 1 al 10000, me pueden decir que investigar si no es mucha molestia (soy nuevo)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int b, s, a;
for ( int i = 1; i <= 10000; i++){
b = 0;
s = i / 2;
for ( int j = 1; j < s; j++){
a = i % j;
if (a == 0)
b = b + j;
}
if ( b == i)
System.out.println("El numero: "+ i + "es perfecto");
}
}
}
Valora esta pregunta


0