#include
#include
using namespace std;
int main() {
int n, temp, rem, digits=0, sum=0;
cout > n;
temp = n;
digits = (int)log10(n) + 1;
while (n != 0) {
rem = n % 10;
sum = sum + pow(rem, digits);
n = n / 10;
}
if (temp == sum) {
cout
Подробнее здесь: https://stackoverflow.com/questions/740 ... sing-log10