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

Самый часто встречаемый символ в массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двусторонняя очередь http://www.cyberforum.ru/cpp-beginners/thread180809.html
Как реализовать двустороннюю очередь для сохранения и работы с динамическими данными?
C++ не открывает файл!!! что делать? вроде бы всё правильно, но он не открывает даже первый файл Code!!! //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <stdio.h> #include<iostream.h> #include <dos.h> #include <conio.h> http://www.cyberforum.ru/cpp-beginners/thread180808.html
C++ Маршрут
массив 10х10 заполнено числами. Начало маршрута в левом нижнем углу. Конец - в правом верхем. Можна двигаться только прямо или вправо. Найти такой маршрут, чтобы сума чисел в ячейках была максимальной.
Маршрут C++
массив 10х10 заполнено числами. Начало маршрута в левом нижнем углу. Конец - в правом верхем. Можна двигаться только прямо или вправо. Найти такой маршрут, чтобы сума чисел в ячейках была максимальной
C++ Реализация графов http://www.cyberforum.ru/cpp-beginners/thread180803.html
Помогите пожалуйста!!!!! как написать программу на Си ++ на эту тему :реализация различных типов графов и операций над ними. спасибо зараннее.
C++ Прототипы ф-й в *.h файле у меня была задача.... Написать программу, к-я состоит из 10 ф-й, написать все ф-ии и вызвать их в мейн.... но прототипы функций нада реализовать в *.h файле и подключить эт файл... Подскажите как в этом файле описывать прототипы .... на любом примере плис... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9530 / 5523 / 932
Регистрация: 25.07.2009
Сообщений: 10,602
24.10.2010, 16:00
в строке:
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
#include <iostream>
#include <map>
#include <string>
#include <algorithm>
 
struct CountCmp {
    bool operator () (const std::pair<char, int> & a, const std::pair<char, int> &b) {
        return a.second < b.second;
    }
};
 
int main(){
    std::string buf;
    std::cout << "String: ";
    std::getline(std::cin, buf);
 
    std::map<char, int> map;
    for ( std::string::const_iterator i = buf.begin(); i != buf.end(); ++i )
        map[*i]++;
 
    std::cout << "Most recently meeting symbol: " << (std::max_element(map.begin(), map.end(), CountCmp()))->first << std::endl;
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru