Answer on Question# 52659, Programming, Mat LAB
Write MATLAB scripts for the following:
To accept two numbers from the user and display armstrong number between these numbers.
Answer: a
low = input('Input begin of range: ');
high = input('Input end of range: ');
for i = low:high
n = 1;
number = i;
while number > 0
digit(n) = rem(number, 10);
n = n + 1;
number = floor(number / 10);
end
sum = 0;
for j = 1:n-1
sum = sum + digit(j)^(n-1);
end
if (sum == i)
fprintf(1, 'Armstrong number is %g\n', i);
end
end
Comments