//freopen("input.txt", "r", stdin);
                  
                  
                      int n;
                  
                  
                      cin >> n;
                  
                  
                      for (int i = 0; i < n; ++i) {
                  
                  
                          string text;
                  
                  
                          getline(cin, text);
                  
                  
                  
                  
                  
                          if (IsPalindrome(text)) {
                  
                  
                              cout << "palindrome"s << endl;
                  
                  
                          }
                  
                  
                          else {
                  
                  
                              cout << "not a palindrome"s << endl;
                  
                  
                          }
                  
                  
                      }
                  
                  
                  }
                  
                  
                
Оберните код в теги: 3 символа ` до и после кода (в случае одиночной конструкции достаточно 1 ` с обеих сторон). Спасибо!
https://ravesli.com/urok-57-vvedenie-v-std-string/#toc-3
Потому что после ввода числа идёт перенос строки, и считывается он
Я уже скучаю по вам!!!! ссылка не открывается но про std::getline(). увидел.спс!!!
vpn используйте - тогда ссылка откроется. Ну а короче: после std::cin>>n; используйте std::cin.ignore(); - чтобы перевод строки игнорировать.
Обсуждают сегодня