Форум программистов, компьютерный форум CyberForum.ru

Выяснить, является ли хоть одно из трех слов палиндромом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить сумму чисел, в составе которых есть и четные, и нечетные цифры http://www.cyberforum.ru/cpp-beginners/thread1038759.html
Я студентка Задание: в программе Borland C++ v 3.1. с массивами Вычислить сумму чисел, в составе которых есть и четные, и нечетные цифры Заранее спасибо))))
C++ Какой ответ получим после запуска программы . Какой ответ получим после запуска следующей программы : #include"stdafx.h" #include<iostream> usingnamespacestd; int main() { intx,y; x=11; y=56; y=y%x-1; http://www.cyberforum.ru/cpp-beginners/thread1038753.html
C++ Какой ответ получим после запуска программы
Какой ответ получим после запуска следующей программы : #include"stdafx.h" #include<iostream> usingnamespacestd; int main() { intx,y; x=10; y=15;
Какой ответ получим после запуска программы C++
Какой ответ получим после запуска следующей программы : #include"stdafx.h" #include<iostream> using namespace std; int main() { intx,y; x=2; y=101; cout<<y%x;
C++ Какой ответ получим после запуска программы http://www.cyberforum.ru/cpp-beginners/thread1038747.html
Какой ответ получим после запуска следующей программы : #include"stdafx.h" #include<iostream> usingnamespacestd; int main() { intx,y; x=10; y=101; cout<<y%x;
C++ Какой ответ получим после запуска программы Какой ответ получим после запуска следующей программы : #include"stdafx.h" #include<iostream> usingnamespacestd; int main() { intx,y; x=9; y=10; cout<<y%x; подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
13.12.2013, 12:40     Выяснить, является ли хоть одно из трех слов палиндромом
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
#include <boost/range/adaptors.hpp>
#include <boost/range/algorithm/equal.hpp>
 
int main()
{
   const size_t words = 3;
   auto is_poly = [](const std::string& value)
   {
      return boost::equal(boost::make_iterator_range(value.begin(), value.end()),
      value | boost::adaptors::reversed);
   };
   for (size_t i = 0; i < 3; ++i)
   {
      std::string word;
      std::cin >> word;
      std::cout << word << " is" << (is_poly(word) ? " " : " not ") << "poly" << std::endl;
   }
}
 
Текущее время: 16:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru