View difference between Paste ID: deA9ZN3x and VA0Kz6ZZ
SHOW: | | - or go back to the newest paste.
1
#include <iostream>
2
using namespace std;
3
int power(int x, int i) {
4
    if (i == 0) return 1;
5
    int xx = 1;
6
    for (int j = 0; j < i; j++) {
7
        xx = xx * x;
8
    }
9
    return xx;
10
}
11
int main()
12
{
13
    int a = 0, b = 0;
14
    cout << "Armstrong's numbers in ";
15
    cout << "Range: ["; cin >> a; cout << ";"; cin >> b; cout << "]" << endl;
16
    cout << "Armstong's numbers in this range:" << endl;
17
    for (int i = a; i <= b; i++) {
18
        int container = 0;
19
        int ii = i;
20
        while (ii > 0) {
21
            container += power(ii % 10, 3);
22
            ii = ii / 10;
23
        }
24
        if (i == container) {
25
            cout << i << endl;
26
        }
27
    }
28
}   
29
30