Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать алгоритм Шелла http://www.cyberforum.ru/cpp-beginners/thread950675.html
Очень прошу сильно помочь с сим заданием, сам я не могу, а очень надо ( Задача: Имеется массив действительных чисел. Необходимо его отсортировать в порядке убывания с помощью алгоритма Шелла....
C++ Проверка наличия файлов в директории Всем привет. Возникли сложности, помогите, пожалуйста) Необходимо добавить код в приложение, который при запуске проверял бы наличие определённых файлов в директории запуска (например A.ttt и... http://www.cyberforum.ru/cpp-beginners/thread950637.html
Указатели и структура данных C++
Всем доброго времени суток.... Я только в начале пути и когда код из книжки выдает ошибки, конечно неприятно.... помогите пожалуйста с кодом. Книжка для начинающих Visual C++ 2008, практикуюсь в...
C++ Перевести с С на С++
1) Задача #include <stdio.h> #include <conio.h> int main () {clrscr (); char symv = 'A'; char str = "Це стрічка"; const char *strPtr="Це також стрічка";
C++ Написать программу, которая получает десять чисел и выводит их в консоль в виде шестиугольника, в середине которого отображается сумма всех этих чисел http://www.cyberforum.ru/cpp-beginners/thread950524.html
Извиняюсь за нагласть ну ето я ваще не понимаю как делать !
C++ Использование getch() место GetAsyncKeyState Прощу подсказать. Работает как надо, но как можно сделать то-же самое, но без GetAsyncKeyState а с kbhit() и getch() ? Мне фактически нужно прерывать цикл при нажатие конкретной клавиши.... подробнее
AlexCore
2 / 2 / 2
Регистрация: 28.08.2013
Сообщений: 26
09.09.2013, 19:40 0

Сортировка структур

09.09.2013, 19:40. Просмотров 408. Ответов 6
Метки (Все метки)

Ответ

Среднее по секциям(код набросал но не проверял):

C++
1
2
3
4
5
6
7
8
9
10
11
set <string> myset;
    map <string, pair <int, int> > mymap;
 
    for(int i = 0;i < CountMan; ++i)
        myset.insert(InfoList[i].section);
 
    for(int i = 0;i < myset.size(); ++i)
        mymap[myset[i]].first += InfoList[i].baal, ++mymap[myset[i]].second;
 
    for(int i = 0;i < myset.size(); ++i)
        cout << myset[i] << " " << mymap[myset[i]].first / mymap[myset[i]].second;


Вернуться к обсуждению:
Сортировка структур
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.09.2013, 19:40
Готовые ответы и решения:

Блочная сортировка структур (Отсортировать массив структур по фамилии)
Подскажите алгоритм блочной сортировки структур на языке С++. Мне нужно...

Сортировка структур
1 Структура: № комнаты в общежитии, площадь, число жителей, балкон....

Сортировка структур
struct Man{ char name; Название книги char avtor; Автор int day; ...

Сортировка структур
Доброго времени суток! Помогите, пожалуйста, с сортировкой односвязного списка...

Сортировка структур
Хочу отсортировать структуру по номеру поезда пузырьковым методом. Написал...

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