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

Задачка на implace_merge - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Упражнение из Страуструпа (Определите таблицу названий месяцев года и числа дней в них) http://www.cyberforum.ru/cpp-beginners/thread926631.html
Определите таблицу названий месяцев года и числа дней в них. Выведите ее. Сделайте это два раза: один раз используя вектор для названий и вектор для числа дней, и один раз используя вектор структур, в каждой из которых хранится название месяца и число дней в нем. С первым разом проблем вообще никаких, а вот со структурой я по-умному не знаю как сделать, а детский вариант вот:#include...
C++ Заголовочный файл Для чево етот файл используется??? Как ево использовать в своей программе помогите хочу разобраться) http://www.cyberforum.ru/cpp-beginners/thread926608.html
Что за ошибка "TRACER" в студии2010 ? C++
Всем привет! Господа, начал было ваять оконное приложение по учёбе и тут: постоянно всплывает такая вот ошибка: Ошибка 1 error TRK0005: E:\Документы\visual studio 2010\Projects\По учёбе\По учебе\Печать документов (Июль2013)\Печать документов (Июль2013)\TRACKER Печать документов (Июль2013) Это при многобайтовой кодировке, а при Юниковдовой: 3 IntelliSense: значение типа "const char *"...
Как узнать, есть ли уже С++ в этом ноутбуке? C++
Как узнать, есть ли уже С++ в этом ноутбуке? И где?
C++ Работа с массивом (По данной матрице определить самых уникальных учеников и самых средних.) http://www.cyberforum.ru/cpp-beginners/thread926582.html
Пожалуйста исправьте ошибки в программе: Пусть целочисленная матрица размером пхm содержит информацию об учениках некоторого класса из п человек. В первом столбце проставлена масса (кг), во втором — рост (см), в третьем — успеваемость (средний балл) и т.д. (используйте свои дополнительные показатели). Ученик называется среднестатистическим по k-му параметру (уникальным по k-му параметру), если...
C++ Алгоритм нахождения простых чисел Вопросы: 1) Нужен алгоритм проверки числа (является ли число простим). Нужно чтобы алгоритм был быстрым (нужно проделать 104 операций за 0.5 сек )!!!! 2) Почему мой алгоритм проверки не всегда дает верный ответ? :cry: if(x%2 && x%3 && x%5 && x%7) std::cout << "Число простое!\n"; подробнее

Показать сообщение отдельно
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
21.07.2013, 20:44     Задачка на implace_merge
Здорова!
Есть задачка: "Представьте, что вы ведете записи о группе спортсменов-рыболовов. Для каждого улова записывайте вид рыб, ее вес, дату, фамилию рыболова и т.д. Отсортируйте и распечатайте записи в соответствии с разными критериями. Подсказка: implace_merge(). "
Не понятно как можно тут применить implace_merge() ????

Добавлено через 1 час 12 минут
Ладно господа я уже вам помогу, от например есть отакая последовательность как ее можно отсортировать по критериям с помощью implace_merge???????
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
#include <iostream>
using std::cout;
using std::endl;
#include <algorithm>
using std::inplace_merge;
#include <vector>
using std::vector;
#include <string>
using std::string;
 
struct fish
{
    string name;
    string vid;
    double massa;
    string data;
    fish(string n,string v,double m,string d)
        :name(n)
        ,vid(v)
        ,massa(m)
        ,data(d)
    {}
};
 
int main()
{
    vector<fish> v;
    v.push_back(fish("Petrov","lech",15,"15.07.2013"));
    v.push_back(fish("Ivanov","karac6",10,"15.07.2013"));
    v.push_back(fish("Cidorov","karp",20,"15.07.2013"));
    v.push_back(fish("Kozlov","som",12,"15.07.2013"));
    v.push_back(fish("Petyxov","okyn6",11,"15.07.2013"));
 
    //вывод вектора
    for(int i=0;i<v.size();i++)
        cout <<v[i].name<<' '<<v[i].vid<<' '<<v[i].massa<<' '<<v[i].data<<endl;
    cout <<endl;
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru