Новый курс! Каждый программист должен знать генеративный ИИ!
Попробуйте бесплатный урок0
ARMSTRONG NUMBER
can someone pliz explain to me how this armstrong number function in java works.its the latest code on my profile
2 ответов
+ 3
hi
from right to left of a number extract digits
n%10 rest is n//10
for every digit n: n*n*n add to sum
if(3*3*3 +5*5*5+1*1*1) ==153, 153 is an armstrong number
0
class ArmstrongExample{
public static void main(String[] args) {
int c=0,a,temp;
int n=153;//It is the number to check armstrong
temp=n;
while(n>0)
{
a=n%10;
n=n/10;
c=c+(a*a*a);
}
if(temp==c)
System.out.println("armstrong number");
else
System.out.println("Not armstrong number");
}
}
Im trying to understand how it works