#include <iostream>
using namespace std;
int main() {
unsigned int n;
cout << "enter a non-negative integer: ";
cin >> n;
while (n >= 10) {
unsigned int sum = 0;
unsigned int temp = n;
while (temp > 0) {
sum += temp % 10;
temp = temp / 10;
}
cout << sum << endl;
n = sum;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7Cgl1bnNpZ25lZCBpbnQgbjsKCWNvdXQgPDwgImVudGVyIGEgbm9uLW5lZ2F0aXZlIGludGVnZXI6ICI7CgljaW4gPj4gbjsKCQoJd2hpbGUgKG4gPj0gMTApIHsKCQl1bnNpZ25lZCBpbnQgc3VtID0gMDsKCQl1bnNpZ25lZCBpbnQgdGVtcCA9IG47CgkJCgkJd2hpbGUgKHRlbXAgPiAwKSB7CgkJCXN1bSArPSB0ZW1wICUgMTA7CgkJCXRlbXAgPSB0ZW1wIC8gMTA7CgkJfQoJCQoJCWNvdXQgPDwgc3VtIDw8IGVuZGw7CgkJbiA9IHN1bTsKCX0KCXJldHVybiAwOwp9