Форум программистов, компьютерный форум, киберфорум
Наши страницы

Слова-палиндромы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Столкнулся с ошибкой пространства имен http://www.cyberforum.ru/cpp-beginners/thread841118.html
Столкнулся с такой ошибкой: error C2871: System: пространство имен с таким именем не существует. Стоит четвертый Framework. В нем проблема?
C++ Матрица (Не получается ввести с клавиатуры произвольные число строк и столбцов массива) Доброго всем времени суток.Помогите разобраться.Я самостоятельно изучаю С++.Разбираясь с двумерными массивами с толкнулся с проблемой.Не получается ввести с клавиатуры произвольные число строк и... http://www.cyberforum.ru/cpp-beginners/thread841103.html
Реализовать в С++ C++
Program P7_2; uses crt; var n,p,q,i,c,z:integer; procedure pervaya(n:integer; var p,q:integer); var c,z:integer; begin p:=1; q:=1; for i:=2 to n do begin
C++ В массиве заменить все элементы, следующие за наименьшим элементом, единицами (найти ошибку)
Задание: В массиве С заменить все элементы, следующие за наименьшим элементом единицами. Вот код: #include <iostream> #include <conio.h> using namespace std; int main() { int C,min=0;
C++ Массивы. Величины максимального и минимального элементов массива http://www.cyberforum.ru/cpp-beginners/thread841085.html
Разработать функцию, обрабатывающую массив и вычисляющую две величины. Кроме того, разработать две функции, которые вычисляют те же самые величины по отдельности. Применить эти подпрограммы в одной...
C++ Работа с базами данных Access Добрый день увариваемые программисты.. Задали курсовую(буквально вчера) сделать надо до середины мая. Курсовая состоит в том что нужно создать базу данных в С++. Сказали можно сделать как и в самом... подробнее

Показать сообщение отдельно
Людвиг Бодмер
350 / 349 / 136
Регистрация: 29.03.2013
Сообщений: 862
Завершенные тесты: 4
18.04.2013, 10:06
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <string>
#include <algorithm>
#include <iostream>
int main()
{
    std::string s;
    std::cin >> s;
    if( equal(s.begin(), s.begin() + s.size()/2, s.rbegin()) )
        std::cout << "is a palindrome.\n";
    else
        std::cout << "is NOT a palindrome.\n";
}
еще вариант:
C++
1
2
3
4
5
6
7
8
string input;
 
cout << "Please enter a string: ";
cin >> input;
 
if (input == string(input.rbegin(), input.rend())) {
    cout << input << " is a palindrome";
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru