armstrong_num
Sun May 26 2024 17:44:35 GMT+0000 (Coordinated Universal Time)
Saved by
@exam123
declare
a integer:=&a;
c integer:=a;
d integer;
sume integer:=0;
begin
while (a>0)
loop
d:=mod(a,10);
sume:=sume+d*d*d;
a:=trunc(a/10);
end loop;
if (sume=c)
then
dbms_output.put_line('Amstrong number');
else
dbms_output.put_line('Not Amstrong number');
end if;
end;
/
content_copyCOPY
Comments