Untitled

 avatar
unknown
c_cpp
2 years ago
386 B
5
Indexable
    int sum = 0, num = 82;

    while (1) {
        do {
            int digit = num % 10;
            sum += digit * digit;
            num /= 10;
        } while (num != 0);
        if (sum == 1) {
            printf("happy");
            break;
        } else if (sum < 10) {
            printf("not happy");
            break;
        }
          num = sum;
          sum = 0;
    }
Editor is loading...