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

Проверить, является ли фрагмент строки символа палиндромом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка структур с++ http://www.cyberforum.ru/cpp-beginners/thread757389.html
Здравствуйте. Помогите пожалуйста. Делаю уже месяц, задача простоя а наверно я дурочек не чего не понимаю. задача. Написать программу, в которой необходимо создать структуру, элементами которой...
C++ Исправить ошибки в коде #include <iostream> using namespace std; const int n=5; class dancer {public: char MenName; char WomenName; http://www.cyberforum.ru/cpp-beginners/thread757383.html
Сортировка C++
Привет! Вот условие задачи и код, но она упорно отказывается работать. компилятор выдает сообщение о синтаксических ошибках и т. п. Огромная просьба, кому не лень, можете не просто объяснить баги,...
C++ Розробити класс
Розробити класс, набирает методив (конструктора, деструктор и вказани методи) для програмної модели заданого объєкту. Опис объєкту и його основних властивостей приводиться нижче. Привести програм...
C++ Написать функцию для удаления строки из двумерного массива http://www.cyberforum.ru/cpp-beginners/thread757359.html
Написать функцию для удаления строки из двумерного массива. Оставшиеся строки должны быть расположены плотно, недостающие элементы заменяются 0. С помощью разработанных функций исключить из массива...
C++ Упорядочить элементы стека методом выбора с обменами помогите упорядочить элементы стека методом выбора с обменами.не могу с самим кодом разобраться.кто поможет? в dev cpp подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт С++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
12.01.2013, 12:00
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream> 
 
bool rec(char* str, int l, int r)
{
    if(l>=r)
        return true;
    if(str[l]!=str[r])
        return false;
    return rec(str,l+1,r-1);
}
int main() 
{ 
    char* str; 
    str = new char[100];  
    int count = 0;
    int i, j;
    std::cout << "Inter a string " << std::endl; 
    std::cin.getline(str, 100); 
    int size = strlen(str); 
    std::cout << "i= ";  
    std::cin >> i;
    std::cout << "j= ";  
    std::cin >> j;
    if(rec(str,i,j))
        std::cout << "Palindrom " << std::endl; 
    else 
        std::cout << "Ne palindrom " << std::endl;  
    system("pause");
return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru