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

Проверка полиндрома - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ восстановить программу из блок схемы http://www.cyberforum.ru/cpp-beginners/thread773055.html
Доброго времени суток! Мне задали задачку, восстановить программу из блок схемы,ума не приложу как это сделать. задание во вкладке.Подскажите как сделать
C++ Попадание точки Уважаемые форумчане попрошу вас подсказать каким образом можно решить эту задачу? "Определить попадает ил заданная точка в область пятиконечной звезды" http://www.cyberforum.ru/cpp-beginners/thread773042.html
Форматирование кода в Visual Studio 2012 Visual Studio
Подскажите, пожалуйста, как форматировать текст кода в студии (горячие клавиши), как например в QtCreator(I+Ctrl).
Ошибка в VS C++
Объясните пожалуйста,что это за ошибка. никак не могу программу запустить,не понимаю из-за чего 1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
C++ Проверьте, пожалуйста, правильность алгоритма Timsort для связанных списков! http://www.cyberforum.ru/cpp-beginners/thread773028.html
Имеет ли то что я написал что-то общее с Timsort ? template <typename list_type> list_type* MergeLists(list_type* list_1, list_type* list_2) { list_type *out_front, *out_curr; if(*list_1 < *list_2) out_front=list_1, list_1=list_1->next; else out_front=list_2, list_2=list_2->next; out_curr=out_front; while(list_1&&list_2) { if(*list_1 < *list_2)...
C++ Работа с файловой системой в консольном приложение без WinAPI, QT, BOOST и пр Ребят, кто подскажет, можно ли в консольном приложение работать с файловой системой на чистом языке С или С++ ? Тоесть получать список файлов в папке, создавать папки, удалять и тд. Причём всё это делать без использования дополнительных библиотек, типа QT, BOOST, а так же не используя функции WinAPI (типа FindFirstFile), не используя юниксовых фишек типа dirent.h и тд подробнее

Показать сообщение отдельно
Noobass
0 / 0 / 0
Регистрация: 15.10.2012
Сообщений: 100

Проверка полиндрома - C++

27.01.2013, 20:16. Просмотров 288. Ответов 3
Метки (Все метки)

Ребята, у меня затык. Нужно написать простенькую прогу, которая предлагает ввести слово. Потом это слово попадает в функцию, которая проверяет его, и если слово полиндром, то, соответственно возвращается истина. Так вот, с функцией у меня что-то не так, и как только слово передается, сразу же все крашится . Не могу понять почему.
З.Ы.: Верхний регистр и пунктуация здесь не учитываются.
Вот код:
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
31
#include <iostream>
#include <iterator>
#include <string>
#include <algorithm>
using namespace std;
bool Polin(string &st);
int main()
{
    string word;
    cout<<"Please, enter a word: ";
    while(cin>>word&&word!="quit")
    {
        if(Polin(word))
            cout<<"A word "<<word<<" is a polindrom.\n";
        else
            cout<<"A word "<<word<<" is NOT a polindrom.\n";
        cout<<"Please, enter a word (or  to quit): ";
    }
    cout<<"Bye!\n";
    system("pause");
    return 0;
}
bool Polin(string &st)
{
    string temp;
    copy(st.rbegin(), st.rend(), temp.begin());
    if(temp==st)
        return true;
    else
        return false;
}
Если у кого есть идеи, подскажите плиз
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru