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

Палиндромы в текстовом файле на С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ непонятно ...подпрограмма возвращает true http://www.cyberforum.ru/cpp-beginners/thread281975.html
Подпрограмма возвращает true, если все элементы массива отличны от нуля, и подсчитывает, сколько в нём отрицательных элементов. Применив её к массиву X и Y, вывести массив,где больше отрицательных элементов,а если их нет, вывести сообщение
C++ Строка в double Ecть массив char={2,3,6,.,8,9} Как написать алгоритм, чтоб получить число 236.89? Я все перепробовал, ничего не выходит. http://www.cyberforum.ru/cpp-beginners/thread281951.html
Среднее арифметическое ненулевых элементов массива C++
Сформировать динамический массив X размером MxN из случайных целых чисел. В программе организовать функцию для подсчета среднего арифметического ненулевых элементов массива X, которые принадлежат диапазону .
Подсчитать количество букв русского алфавита из файла .txt C++
Задача: Осуществить подсчет количества разных букв русского алфавита ("а", "б", ...) в текстовом файле .txt. Результаты вывести в консоли.
C++ Скопировать подстроку в строку до последнего пробела http://www.cyberforum.ru/cpp-beginners/thread281920.html
Надо написать программу, которая будет копировать подстроку в строку до последнего пробела. Например, исходная строка "раз два три". В новую строку должно копироваться "раз, два". Я использую функцию strrchr для нахождения последнего пробела, а вот как скопировать строку до этого пробела? Помогите разобраться. #include <conio.h> #include <iostream> #include <string> using namespace std;...
Visual C++ Ошибка в MFC Application Я сделал кнопку и написал для нее обработчик, но выскакивает вот такая ошибка error C2664: 'CWnd::MessageBoxW' : cannot convert parameter 1 from 'const char ' to 'LPCTSTR' Что не так? void Cmy1Dlg::OnBnClickedButton1() { MessageBox("Привет!"); } подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
23.04.2011, 20:42     Палиндромы в текстовом файле на С++
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
#include <iostream>
#include <fstream>
#include <string>
 
bool isPal(const std::string& str)
{
    return str == std::string(str.rbegin(), str.rend());
}
 
int main()
{
    std::string str;
    std::string f_name;
    std::getline(std::cin, f_name);
    std::ifstream ifs(f_name.c_str());
    if(!ifs)
    {
       std::cerr<< "Can`t open file: "<< f_name;
       return 1;
    }
    int cnt = 0;
    while(ifs >> str)
       if(isPal(str))
          ++cnt;
    std::cout<<cnt;
}
 
Текущее время: 22:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru