C++ problem z ignorowaniem lub zamiana wielkich liter na małe.
Ostatnio zmodyfikowano 2020-04-18 14:06
p4wix Temat założony przez niniejszego użytkownika |
C++ problem z ignorowaniem lub zamiana wielkich liter na małe. » 2020-04-17 16:19:29 Cześć mam napisać program który sprawdza palindrom wyrazowy, zwraca 1 gdy jest palindromem 0 gdy nim nie jest ostatnią rzeczą która mi tutaj została to temat wielkich liter z którymi nie potrafię sobie jakoś poradzić. Z góry dzięki za wszelkie podpowiedzi. bool is_pallindrom() { cin.ignore(); string text, text_wo_spaces; getline( cin, text ); for( int i = 0; i < text.size(); i++ ) { if( text[ i ] == ' ' ) { text_wo_spaces += text[ i + 1 ]; i++; continue; } text_wo_spaces += text[ i ]; } for( int i = 0; i < text_wo_spaces.size() - 1; i++ ) { if( text_wo_spaces[ i ] != text_wo_spaces[ text_wo_spaces.size() - i - 1 ] ) { return 0; } } cout << text_wo_spaces; return 1; }
|
|
pekfos |
» 2020-04-18 14:06:03 |
|
« 1 » |