In this post, we will write a C++ program to find out the Armstrong numbers from 1 to 500

C++ program to find out Armstrong numbers from 1 to 500


C++ program to find out the Armstrong numbers from 1 to 500.

#include<iostream>
#include<conio.h>

int main()
{
    int i,h,t,u,res,n,count;

    system("cls");

    for(i=1;i<=500;i++)
    {
        h = i/100;
        res = i%100;
        t = res/10;
        u = res%10;
        count = ((h*h*h)+(t*t*t)+(u*u*u));

        if(count == i)
            std::cout<<"the Armstrong number is = "<<i<<std::endl;
    }

    getch();
    return 0;
}


Output

The Armstrong number is = 1
The Armstrong number is = 153
The Armstrong number is = 370
The Armstrong number is = 371
The Armstrong number is = 407