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

Буквы в русском тексте - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вставить после каждого нечетного значения массива нулевой элемент http://www.cyberforum.ru/cpp-beginners/thread410231.html
3адан целочисленный массив размера N. Вставить после каждого нечетного значения нулевой элемент. Ребята, помогите :)
C++ Вывод ровной таблицы Есть данные, которые необходимо ровно вывести столбиками. Данные могут занимать в строке самую различную длину. В итоге нужно чтобы вывело что-то типа таблицы на скрине. строки отмеченные звездочками выводятся в цикле. Как организовать подобную таблицу? http://www.cyberforum.ru/cpp-beginners/thread410226.html
Макс элемент масива? C++
Как найти максимальный элемент массива есть такая функция ?
Поиск кратчайшего пути в графе C++
Добрый вечер! Помогите решить задание пожалуйста: написать программу, решающую задачу в соответствие с вариантом, и вывести результат графически на экран. Найти кратчайшие пути из точки M1 в точку M9
C++ if..else http://www.cyberforum.ru/cpp-beginners/thread410189.html
уважаемые программисты, столкнулась с таким моментом в коде int kk; for(kk=0; kk<2; kk++) { if(kk) { //что-то }
C++ Найти значение выражения Как написать программу, чтобы вычислить значение выражения рекурентно: S= sum(A^i *(2i+1) + sumb^(k+1) Добавлено через 1 час 41 минуту :cry: Добавлено через 8 часов 26 минут Помогите тогда просто возвести число в степень, pow не работает ! подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
18.12.2011, 09:49     Буквы в русском тексте
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
32
#include <iostream>
#include <fstream>
#include <windows.h>
#include <map>
 
int main()
{
    SetConsoleOutputCP(1251);
    std::ifstream ifs("1.txt");
    if(ifs)
    {
        std::map<char, std::size_t> map;
        char c;
        while(ifs.get(c))
        {
            if(c <= char(-1) && c >= char(-64) || c == char(-72) || c == char(-88))
            {
                ++map[c];
            }
        }
        for(std::map<char, std::size_t>::const_iterator it = map.begin(); it != map.end(); ++it)
        {
            std::cout << it->first << ' ' << it->second << std::endl;
        }
    }
    else
    {
        std::cerr << "File not found\n";
    }
    ifs.close();
    return 0;
}
 
Текущее время: 23:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru