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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Figusss
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 1
#1

Анализ твиттов - C++

08.06.2014, 22:03. Просмотров 167. Ответов 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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#include <iostream>
#include <fstream>
#include <sstream>
#include <iterator>
#include <vector>
#include <map>
#include <string>
using namespace std;
map<int, int> Max_Time;
struct Time
{
    int h, m, s;
};
struct tweet
{
    string text;
    string data;
    Time Time_;
    double latitude;// широта
    double longitude;// долгота
};
tweet input_struct_tweet(string str)
{
    tweet t;
    stringstream ss;
    ss << str;
    char temp;
    int x;
    ss >> temp;// '['
    ss >> t.latitude;
    ss >> temp;// ','
    ss >> t.longitude;
    ss >> temp;// ']'
    ss >> x;// ненужное число
    ss >> t.data;
    ss >> t.Time_.h;
    ss >> temp;
    ss >> t.Time_.m;
    ss >> temp;
    ss >> t.Time_.s;
    getline(ss, t.text);
    t.text.erase(0, 1);
    return t;
}
void print_tweet(tweet t)
{
    cout << "Широта:" << t.latitude << endl << "Долгота:" << t.longitude << endl << "Дата:" << t.data << endl << "Вермя:" << t.Time_.h << ":" << t.Time_.m << ":" << t.Time_.s << endl << "Текст:" << t.text << endl;
}
void Search_Map_Time(map<int, int> &Max_Time)
{
    map<int, int>::iterator IT = Max_Time.begin();
    int max = IT->first;
    int max1 = IT->second;
    for (++IT; IT != Max_Time.end(); ++IT)
    {
        if (IT->second>max1)
        {
            max1 = IT->second;
            max = IT->first;
        }
    }
    cout << "Макс.число сообщений было произведено в " << max << " часу(" << max1 << " cообщений)" << endl;
}
int main()
{
    setlocale(LC_ALL, "Russian");
    string str;
    tweet t;
    int chas;
    ifstream F("obama.txt");
    while (!F.eof())
    {
        getline(F, str);
        t = input_struct_tweet(str);
        chas = t.Time_.h;
        ++Max_Time[chas];
    }
    F.close();
    Search_Map_Time(Max_Time);
    return 0;
}
так как новичок, прошу подробно расписать ход задачи (с объяснением)... спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.06.2014, 22:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Анализ твиттов (C++):

Анализ - C++
Помогите пожалуйста написать анализ по программе для ргр. По введенному номеру музыкальной ноты вывести ее словесное наименование....

Синтаксический анализ - C++
Много кто берётся но мало кто доводит до конца эту тему... Я написал класс Expression смысл которого сводится к тому, чтобы вычислить...

Анализ данных - C++
Знаю что не по теме.Просто не нашел нужного раздела.Есть здесь люди знающие данный предмет.готовые зделать контрольную можно в Excel.За...

лексический анализ..... - C++
Составить таблицу терминальных символов (включая операции +, – = и объявление типов), таблицу литералов и таблицу идентификаторов, на...

Анализ текста - C++
Нужно написать программу выделяющую последовательности букв и числа из произвольного текста. Программа должно читать из входного файла...

Анализ backtrace - C++
Всем привет. Пишу под Alt линуксом. Использую Qt, boost и openssl библиотеки. Приложение консольное. Приложение регулярно...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.06.2014, 22:03
Привет! Вот еще темы с ответами:

Анализ текста - C++
Всем привет. Есть программа, которая шифрует файлы. Я хотел бы перебором всех ключей (ключевое пространство небольшое) вычислить открытый...

Гармонический анализ - C++
Здравствуйте!!! Подскажите пожалуйста, как Реализовать программку для Фурье Анализа. На C++. Разложение на гармоники, Коэффициент...

Анализ трафика - C++
Надо написать анализатор трафика, подскажите что почитать.

Анализ массива - C++
Здравствуйте, программисты. Помогите решить задачу: &quot;Написать программу, которая вводит значения элементов целочисленного массива,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.