#Day80 #100DaysChallenge- Matlab Loops|Armstrong Number or not
#Day80-Armstrong Number or not
Task:
Write a code to given number is Armstrong or not 
371-Armstrong number
876-Not an Armstrong Number
Note: This code can be done using the in-built command. But for the challenge, I am trying to avoid those.
Matlab code
function armstrong_numberornot(x)
count=numberofdigits(x);%Function
which already created
x_copy=x;
sum=0;
while x>0
    num=mod(x,10);
    sum=sum+num^count;
    x=floor(x/10);
    
end
if x_copy==sum
    fprintf('The
given number is armstrong number');
else
    fprintf('The
given number is not an armstrong Number');
end
end
 
>> armstrong_numberornot(9474)
The given number is armstrong number>> armstrong_numberornot(378)
The given number is not an armstrong Number>> armstrong_numberornot(371)
The given number is armstrong number>> armstrong_numberornot(890)
The given number is not an armstrong Number>> armstrong_numberornot(0)
The given number is armstrong number>> armstrong_numberornot(1)
The given number is armstrong number>> armstrong_numberornot(2)
The given number is armstrong number>> armstrong_numberornot(11)
The given number is not an armstrong Number
Click here for Video Description
 
 
 
 
 
 
 
%206th%20Edition,%20Kindle%20Edition.jpg) 
 
 
 Posts
Posts
 
 
 
 
 
 
 
 
No comments