#include using namespace std; int main() { int x; bool hiba; do { cin >> x; hiba = cin.fail(); if( hiba ) { cerr << "Hoppá." << endl; cin.clear(); string s; cin >> s; } } while ( hiba ); cout << x << endl; return 0; } ////////////////////////////// #include using namespace std; int main() { int x; bool hiba; do { cin >> x; hiba = cin.fail(); if( hiba ) { cerr << "Hoppá." << endl; cin.clear(); string s; getline(cin,s); } } while ( hiba ); cout << x << endl; return 0; } /////////////////////////// #include using namespace std; int main() { int x; bool hiba; do { cin >> x; hiba = cin.fail(); if( hiba ) { cerr << "Hoppá." << endl; cin.clear(); cin.ignore(1000,'\n'); } } while ( hiba ); cout << x << endl; return 0; } ////////////////////////////// #include #include using namespace std; // Összegezzünk minden sort! int main() { // cin >> x; // Ez nem jó, mert nem veszi észre, mikor van vége a sornak... string s; getline(cin,s); while( !cin.fail() ) { stringstream ss(s); int x; ss >> x; int osszeg = 0; while( !ss.fail() ) { osszeg += x; ss >> x; } cout << osszeg << endl; getline(cin,s); } return 0; }