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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Копирование элементов из старой матрицы в новую. Динамическое распределение памяти http://www.cyberforum.ru/cpp-beginners/thread1203056.html
Столкнулся с такой задачей : Вводится матрица. Если в матрице наибольший элемент находится над главной диагональю, то программа формирует новую матрицу, удалив из исходной столбец и строку, на пересечении которых находится наибольший элемент. Распределение памяти - динамическое. Вот мой код (MVS 2008): // vvod.cpp ФУНКЦИЯ ВВОДА #include <iostream> using namespace std; float*...
C++ Работа со scanf() Добрый день! Столкнулась с проблемой при работе с функцией scanf(). Особенно не получается, если тип вводимых данных char. Не работают пункты выбора 3 (RekordBase()), 4(NewFileText()), 5(Reload()). выбрасывает из программы при их выборе. я так полагаю проблема в спецификаторы преобразования, но исправить не могу.. помогите исправить ошибки // Defines the entry point for the console... http://www.cyberforum.ru/cpp-beginners/thread1203020.html
C++ Чтение из текстового файла
Здравствуйте, Уважаемые форумчане. Возникла такая проблема. Надо считать из файла(внешнего) данные тип int и char- это 2 разных файла, в одном только int, в другом char. Я никак не могу это сделать, почему-то программа не находит внешний файл. int d; int i=0; ofstream f; f.open("fail.txt"); for(i=0; i<3; i++) ...
Быстрая сортировка двумерного массива C++
Возникла проблема с програмой в которой применяется быстрая сортировка двумерного массива. При попытке скомпилировать выдает ошибку: 1>c:\users\serv\documents\visual studio 2012\projects\consoleapplication6\consoleapplication6\исходный код.cpp(21): error C4716: create: должна возвращать значение 1>c:\users\serv\documents\visual studio...
C++ Вывести слова из заданной строки, имеющие больше одной буквы «е» http://www.cyberforum.ru/cpp-beginners/thread1202957.html
Дана строка. На печать выдать слова, имеющие больше одной буквы «е». С++ Помогите пожалуйста Добавлено через 7 минут help Добавлено через 4 минуты help
C++ Не работает прогр. Ошибки! Помогите исправить ошибки. подробнее

Показать сообщение отдельно
Figusss
Сообщений: n/a
08.06.2014, 22:03     Анализ твиттов
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;
}
так как новичок, прошу подробно расписать ход задачи (с объяснением)... спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru