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

Палиндром - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Конвертировать машинное представление float в строку из 4 символов http://www.cyberforum.ru/cpp-beginners/thread793527.html
Допустим, есть переменная X типа float, имеющая значение... да хотя бы -3.14. Машинным представлением этого числа являются четыре байта. Нужна функция, которая принимает X, а возвращает строку из четырёх символов, ASCII-коды которых равны соответствующим байтам. Кстати, потом эти символы будут сбрасываться в файл. Как это проще сделать? Не возникнет ли глюка, если вдруг среди этих четырёх байт...
C++ А пустой ли файл? Надо проверить файл на пустоту... причем, проверять размер файла не стоит... Потому что там может быть, ну к примеру... на мегабайт пробелов наставлено =) Так как лучше это сделать?... А точнее, можно пример на С++? =) http://www.cyberforum.ru/cpp-beginners/thread793491.html
C++ Как создать массив структур?
help
C++ Проверить, будет ли программа выводить полученный массив по строкам и столбцам?
нет возможности проверить программу, будет ли такая программа выводить полученный массив по строкам и столбцам? #include <iostream> using namespace std; int main() { int array ; for (int i=0; i<7; i++) {
C++ Слишком много знаков в символьной константе http://www.cyberforum.ru/cpp-beginners/thread793452.html
Вот такое дело... Пишу курсовую, наткнулся вот на это... Мне вообще надо записать в файл информацию, записываю Я её, когда получается так, что файл пустой... Записываю через fprintf Проблема в следующем, придумал, как записывать в файл то что мне надо, через константу... то есть объявляю в коде что то типа: char cahier='cashier'; и потом, когда мне надо делаю: fprintf(cas,"%s",cashier); Но,...
C++ char operator[](unsigned short offset) const; // что означает const? Собстенно вопрос уже озвучен :). подробнее

Показать сообщение отдельно
SummerRain
 Аватар для SummerRain
325 / 324 / 17
Регистрация: 16.12.2012
Сообщений: 544
24.02.2013, 12:17     Палиндром
C++
1
2
3
4
5
6
7
bool ispalindrom(const std::string& s) {
    for (std::string::size_type i = 0; i != s.size()/2; ++i) {
        if (s[i] != s[s.size() - 1 - i])
            return false;
    }
    return true;
}
Добавлено через 6 минут
либо с STL
C++
1
2
3
bool ispalindrom(const std::string& s) {    
    return equal(s.begin(), s.end(), s.rbegin());
}
 
Текущее время: 21:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru