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

Программа не считывает строку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дописать синус в анализатор Страуструпа http://www.cyberforum.ru/cpp-beginners/thread746025.html
Чего то не могу сообразить,как синус написать...:wall: // LexicalAnalyzer.cpp #include "LexicalAnalyzer.h" std::map<std::string,double>table; Token_value curr_tok=PRINT; double expr (bool get)
C++ Определить, чем является введенный символ: буквой цифрой или оператором? определить чем является введенный символ: буквой цифрой или оператором? заранее благодарен! http://www.cyberforum.ru/cpp-beginners/thread746013.html
Массив. Удалить все положительные элементы, имеющие четный порядковый номер, идущие после минимального элемента массива C++
11. В массиве A=(a1, а2, ..., аn) удалить все положительные элементы, имеющие четный порядковый номер, идущие после минимального элемента массива Помогите пжл составить программу
Подсчитать количество слов, содержащих заданную букву C++
Дан текст, подсчитать количество слов, содержащих заданную букву. сделать прогу на с++. помогите плз:)
C++ Вычислить сумму модулей элементов , расположенных после первого элемента ,равному нулю http://www.cyberforum.ru/cpp-beginners/thread745995.html
Добрый вечер уважаемые форумчане !Нужна ваша помощь! В одномерном массиве состоявшим из n целочисленных элементов вычислить: 1)минимальный по модулю элемент массива; 2)сумму модулей элементов , расположенных после первого элемента ,равному нулю. 3)Преобразовать массив таким образом , чтобы в первой его половине распологались элементы , стоявшее в четных позициях , а во второй половине -...
C++ Сортировка Задача отсортировать в массиве по убыванию только нечетные элементы, методом прямого включения. Я сделал для всех чисел. Помогите переделать под условие!int main() { int r; int m = {11,20,31,87,52,61,47,85}; for (int i=1;i<8;i++) { int j=i; if(m>m) { do подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
26.12.2012, 19:49     Программа не считывает строку
есть стандартные структуры stdair
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
#include <iostream>
#include <clocale>
#include <fstream>
#include <iomanip>
#include <map>
#include <algorithm>
typedef std::pair<std::string, size_t> pair_t;
 
int main()
{
    setlocale(LC_ALL, "rus");
    std::ifstream ifs("in.txt");
    if(ifs.is_open())
    {
        std::map<std::string, size_t> map;
        std::string stmp;
        while(std::getline(ifs, stmp))
        {
            ++map[stmp];
        }
        auto iter = std::max_element(map.begin(), map.end(), [](pair_t const& p1, pair_t const& p2){return p1.second < p2.second;});
        std::cout << std::setw(20) << std::left << iter->first << iter->second << std::endl;
        ifs.close();
    }
    else
        std::cerr << "Unable to open input file" << std::endl;
    return 0;
}
 
Текущее время: 12:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru