146.. Napisati program za ispis trocifrenih brojeva koji su jedanki sumi kubova svojih cifara (Armstrongov broj). Opis rješenja:
Listing programa:
// 14612034
#include<iostream>
using namespace std;
int main()
{
int i, a, b, c; // deklarisanje varijabli
cout << "Armstrongovi brojevi" << endl;
for(i = 100; i <=999; i++) {
a = i / 100; // stotice
b = (i % 100) / 10; // desetice
c = i % 10; // jedinice
if((a*a*a + b*b*b + c*c*c) == i)
cout << i << " Armstrongov broj" << endl;
}
return 0;
}
Ispis na ekranu:
Index
|