Advertisement
Kazimirko

Основы С ++ / Тема 4 / Урок 2. Функция, вас вызывают! / Задача 1

Mar 3rd, 2021 (edited)
1,405
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.88 KB | None | 0 0
  1. /*
  2. Основы С ++ / Тема 4 / Урок 2. Функция, вас вызывают! / Задача 1
  3.  
  4. Задание
  5. Напишите функцию IsPalindrome(string), которая проверяет, будет ли строка палиндромом. Если строка — палиндром, пусть функция печатает 1, а если нет — 0. Пустая строка считается палиндромом.
  6. */
  7.  
  8. #include <iostream>
  9. #include <string>
  10.  
  11. using namespace std;
  12.  
  13. void IsPalindrome(string s) {
  14.     // нужно понять, будет ли s палиндромом
  15.     string word;
  16.    
  17.     for(int i = s.size()-1; i >= 0; i--) {
  18.         word = word + s[i];
  19.     }
  20.    
  21.     if (s == word)  {
  22.         cout << "1" << endl;
  23.     }
  24.     else {
  25.         cout << "0" << endl;
  26.     }  
  27. }
  28.  
  29. int main() {
  30.     IsPalindrome("ara"s);
  31.     IsPalindrome("deer"s);
  32.     return 0;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement