diff --git a/CPP/Display Armstrong Number Between Intervals.cpp b/CPP/Display Armstrong Number Between Intervals.cpp new file mode 100644 index 0000000..f7f8e06 --- /dev/null +++ b/CPP/Display Armstrong Number Between Intervals.cpp @@ -0,0 +1,33 @@ +#include +using namespace std; + +int main() +{ + int num1, num2, i, num, digit, sum; + + cout << "Enter first number: "; + cin >> num1; + + cout << "Enter second number: "; + cin >> num2; + + cout << "Armstrong numbers between " << num1 << " and " << num2 << " are: " << endl; + for (i = num1; i <= num2; i++) + { + sum = 0; + num = i; + + for (; num > 0; num /= 10) + { + digit = num % 10; + sum = sum + digit * digit * digit; + } + + if (sum == i) + { + cout << i << endl; + } + } + + return 0; +} \ No newline at end of file