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

"строки в с++" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Регистр букв http://www.cyberforum.ru/cpp-beginners/thread74985.html
не знаю как вопрос правильно задать... int drawTriangle(int lines,string a){ if(a=="isosx") drawIsosXTriangle(lines); if(a=="equil") drawEquilTriangle(lines); if(a=="isos")...
C++ Классы в C++ Условие такое: Найдите сумму членов ряда Фибоначчи. Без классов программа работает, а вот классы вставить что то не получается...:( помогите исправить... #pragma argsused #include <iostream.h>... http://www.cyberforum.ru/cpp-beginners/thread74980.html
определить значение корня уравнения C++
Программа на С++: На отрезке с точностью ε(ε >0) определить значение корня уравнения 43.9*pow(x,5)- 12*pow(x,3) + 14.3. Перед этим функцию на отрезке протабулировать, чтобы убедиться в наличии...
ошибка номер...да их много. подскажите что не так. C++
дано расчетно-графическое задание: написать программу на языке с++ в среде MS Visual Studio 2008: написать программу, которая будет содержать в себе информацию о продукте флеш-накопителей.(марка...
C++ и снова этот массив. двумерный. http://www.cyberforum.ru/cpp-beginners/thread74965.html
дана целочисленная прямоугольная матрица. определить: 1)количество строк не содержащий ни одного нулевого элемента. 2) максимальное из чисел, встречающихся в заданной матрице более одного раза. ...
C++ Работа с файлами Здравствуйте! Я вот с такой задачей: Дана последовательность из n вещественных чисел (0.3; 1.5; 2.6; 3.24; 5.89; 6.0; 7.3; 9.25; 10.98). Записать все эти числа в файл. Вывести на экран все... подробнее

Показать сообщение отдельно
outoftime
║XLR8║
511 / 433 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
15.12.2009, 21:44
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <sstream>
#include <string>
#include <map>
 
using namespace std;
 
int main()
{
    string s, d; 
    s = "v1 v1 v2 v2 v2 v3";
    stringstream tmp;
    tmp << s;
    map <string,int> M;
    while (tmp >> d)
        ++M[d];
    int max = -1;
    for (map <string,int> :: iterator it = M.begin(); it != M.end(); ++it)
        max = (max > it->second) ? (max) : (it->second);
    cout << max << endl;
    return 0;    
}
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
#include <iostream>
#include <sstream>
#include <string>
#include <map>
 
using namespace std;
 
int main()
{
    string s, d; 
    s = "v1 v1 v2 v2 v2 v3";
    stringstream tmp;
    tmp << s;
    map <string,int> M;
    while (tmp >> d)
        ++M[d];
    int max = -1;
    for (map <string,int> :: iterator it = M.begin(); it != M.end(); ++it)
    if (max < it->second)   {
          max = it->second;
          d = it->first;
    }
    cout << d << endl;
    return 0;    
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.