По определению: 'Число Армстронга — натуральное число, которое равно сумме своих цифр, возведённых в степень, равную количеству его цифр'. В числах меньше 10 цифра ровно одна, поэтому всё число и возводим в первую степень
2 votes Thanks 2
OderaaOrwa
этот учитель определенно клоун. дает нам странные задания и хихикает во время лаб.
yurabrodzinskyy
Araarata, можете мне помочь пж? https://znanija.com/task/50609390
Answers & Comments
Ответ:
#include <iostream>
int pow(int base, int pow) {
int num = 1;
for (int i = 0; i < pow; i++) {
num *= base;
}
return num;
}
int main (int argc, char *argv[])
{
for (int j = 1; j < 10; j++) {
if (j == pow(j, 1)) {
std::cout << j << '\n';
}
}
return 0;
}
Объяснение:
Учитель однако знатный троль)
По определению: 'Число Армстронга — натуральное число, которое равно сумме своих цифр, возведённых в степень, равную количеству его цифр'. В числах меньше 10 цифра ровно одна, поэтому всё число и возводим в первую степень