#include<iostream.h>
#include<conio.h>
#include<math.h>
void main()
{
   int first,second,lowerbound, upperbound, digitSum, temp, remainderNum, digitNum ;
   lowerbound=1,upperbound=1;
   clrscr();
   cout<<"Enter Frist Number: ";
   cin>>lowerbound;
    if(lowerbound>100)
   {
   cout>>"Please Enter more than 100 first number";
   }
   else
   {
   cout<<"Enter Second Number: ";
   cin>>upperbound;
   cout<<"Armstrong Numbers between "<<lowerbound<<" and "<<upperbound<<" are: ";
   for(int num = lowerbound; num <= upperbound; num++) {
      temp = num;
      digitNum = 0;
      while (temp != 0) {
   digitNum++;
   temp = temp/10;
      }
      temp = num;
      digitSum = 0;
      while (temp != 0) {
         remainderNum = temp%10;
         digitSum = digitSum + pow(remainderNum, digitNum);
         temp = temp/10;
      }
      if (num == digitSum)
         cout<<num<<" ";
   }
   }
  getch();
}