Форум программистов, компьютерный форум, киберфорум
Наши страницы

Дана непустая последовательность из строчных латинских букв - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переделать, чтобы в программе использовалась функция ввода - вывода:) http://www.cyberforum.ru/cpp-beginners/thread1114911.html
#include "stdafx.h" #include <stdlib.h> #include <iostream> #include <string.h> using namespace std; void main() { const char separator=" \.,"; //Символы-разделители строки char s;...
C++ переделать,Ну тоесть, чтобы в программе использовалась функция ввода - вывода заранее спасибо!) #include "stdafx.h" #include <stdlib.h> #include <iostream> #include <string> #include <cstdio> using namespace std; void main() { string s; http://www.cyberforum.ru/cpp-beginners/thread1114906.html
Составить программу для составления расписания занятий с перерывом после каждого занятия C++
Помогите пожалуйста составить программу для составления расписания занятий с перерывом после каждого занятия!!!=)
C++ Переделать, чтобы в программе использовалась функция
Ну тоесть, чтобы в программе использовалась функция ввода - вывода:) заранее спасибо!) #include "stdafx.h" #include <stdio.h> #include <string.h> #include <iostream> using namespace std; char...
C++ Структуры. Создание записи, используя очередь. (C++) http://www.cyberforum.ru/cpp-beginners/thread1114883.html
1. Создать запись для хранения следующей информации: – порода собаки, – год рождения, – кличка, – дата регистрации, – Ф.И.О. владельца. 2. Предусмотреть возможность добавления, изменения и...
C++ Анимация в игре Всем привет! Вот делаем с друзьями 2D платформер. Я использую SDL библиотеку. У меня получилось сделать движения влево и вправо и соответствующую анимацию для движения, с помощью вот такой штуки:... подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4705 / 3240 / 297
Регистрация: 19.02.2013
Сообщений: 9,046
09.03.2014, 22:50
Catstail, ещё бы имена нормальные переменным дать.
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 <algorithm>
#include <iostream>
#include <cstring>
#include <map>
 
int main()
{
    const std::string s {"ffag,ddaf,asdf,qwefrty."};
    
    std::map<char,bool> hasChar;
    std::map<char,int> charCount;
    
    for( auto c : s )
    {
        if( c == ',' || c == '.' )
        {
            for( auto& p : hasChar )
            {
                ++charCount[p.first];
            }
            hasChar.clear();
        }
        else
        {
            hasChar[c] = true;
        }
    }
 
    auto it = std::max_element( charCount.begin(), charCount.end(), [](const std::pair<char,int>& l, const std::pair<char,int>& r){ return l.second < r.second; });
    std::cout << it->first << std::endl; 
    return 0;
}
http://ideone.com/fTKW23
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru