Untitled
unknown
plain_text
a year ago
694 B
10
Indexable
#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int n, m, k1, k2, sum; printf("imput a number n: "); scanf("%d", &n); printf("imput a number m: "); scanf("%d", &m); k1 = log10(n); k2 = log10(m); int k3; for(int i = k1; i <= k2; i++){ for(int j = pow(10, i); j < pow(10, i+1); j++){ int k = j; sum = 0; while(k > 0){ int digit = k%10; sum += pow(digit, i+1); k /= 10; } if(sum == j && j >= n && j <= m){ printf("%d ", j); } } } return 0; }
Editor is loading...
Leave a Comment