#include <iostream>
#include <cmath>
#include <algorithm>
#include <cstdio>
#include <cstdlib>
using namespace std;
int main( ) {
int t;
int zmiana= 0 ;
int pierwsza;
int druga;
int wynik= 0 ;
char b[ 32 ] ;
string n;
string npom;
cin >> t;
for ( int i= 0 ; i< t; i++ ) {
cin >> n;
while ( npom! = n) {
npom= n;
reverse( n.begin ( ) ,n.end ( ) ) ;
if ( npom! = n) {
pierwsza= atoi ( n.c_str ( ) ) ;
druga= atoi ( npom.c_str ( ) ) ;
wynik= pierwsza+ druga;
n= itoa( wynik,b,10 ) ;
zmiana++ ;
}
}
cout << n<< " " << zmiana<< endl;
zmiana= 0 ;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CiNpbmNsdWRlIDxhbGdvcml0aG0+CiNpbmNsdWRlIDxjc3RkaW8+CiNpbmNsdWRlIDxjc3RkbGliPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbigpewoJaW50IHQ7CglpbnQgem1pYW5hPTA7CglpbnQgcGllcndzemE7CglpbnQgZHJ1Z2E7CglpbnQgd3luaWs9MDsKCWNoYXIgYlszMl07CglzdHJpbmcgbjsKCXN0cmluZyBucG9tOwoJY2luPj50OwoJZm9yKGludCBpPTA7aTx0O2krKyl7CgkJY2luPj5uOwoJCXdoaWxlKG5wb20hPW4pewoJCQlucG9tPW47CgkJCXJldmVyc2Uobi5iZWdpbigpLG4uZW5kKCkpOwoJCQlpZihucG9tIT1uKXsKCQkJCXBpZXJ3c3phPWF0b2kobi5jX3N0cigpKTsKCQkJCWRydWdhPWF0b2kobnBvbS5jX3N0cigpKTsKCQkJCXd5bmlrPXBpZXJ3c3phK2RydWdhOwoJCQkJbj1pdG9hKHd5bmlrLGIsMTApOwoJCQkJem1pYW5hKys7CgkJCX0KCQl9CgkJY291dDw8bjw8IiAiPDx6bWlhbmE8PGVuZGw7CgkJem1pYW5hPTA7CgoJfQp9
compilation info
prog.cpp: In function ‘int main()’:
prog.cpp:26:7: error: ‘itoa’ was not declared in this scope
n=itoa(wynik,b,10);
^~~~
prog.cpp:26:7: note: suggested alternative: ‘atol’
n=itoa(wynik,b,10);
^~~~
atol
stdout