#include #include using namespace std; int main() { int candidate; cout << "Mata in ett heltal: "; cin >> candidate; set history{}; while ( history.insert(candidate).second ) { int sqare_sum{0}; for ( char c : to_string(candidate) ) { sqare_sum += (c - '0')*(c - '0'); } candidate = sqare_sum; } if (candidate == 1) cout << "Det är ett glatt tal!" << endl; else cout << "Sekvensen upprepas vid " << candidate << '.' << endl; return 0; }