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

Алгоритмы, инетаторы и контейнеры - C++

Восстановить пароль Регистрация
 
IamSCORPION
SysOp
 Аватар для IamSCORPION
38 / 37 / 1
Регистрация: 13.04.2009
Сообщений: 275
16.01.2010, 14:53     Алгоритмы, инетаторы и контейнеры #1
Всем привет! Написал программу в которой необходимо ввести список студентов и для каждого из них еще несколько данных из файла. Тепер необходимо использовать алгоритмы, итераторы и контейнеры так чтобы можно было вывести там отдельного студента с определенным номером или посортировать в порядке убывания рейтинга. Незнаю какой контейнер лучше использовать! Подскажите которым лучше воспользоваться??? Если не трудно то подскажите как) Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2010, 14:53     Алгоритмы, инетаторы и контейнеры
Посмотрите здесь:

C++ контейнеры
C++ Программа на алгоритмы и контейнеры!
C++ Контейнеры
контейнеры С++ C++
Ассоциативные контейнеры(алгоритмы)с++ C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zim22
depict1
 Аватар для zim22
276 / 141 / 2
Регистрация: 11.07.2009
Сообщений: 606
16.01.2010, 14:55     Алгоритмы, инетаторы и контейнеры #2
Цитата Сообщение от IamSCORPION Посмотреть сообщение
Подскажите которым лучше воспользоваться???
std::vector

Цитата Сообщение от IamSCORPION Посмотреть сообщение
инетаторы
имитаторы?
IamSCORPION
SysOp
 Аватар для IamSCORPION
38 / 37 / 1
Регистрация: 13.04.2009
Сообщений: 275
16.01.2010, 15:04  [ТС]     Алгоритмы, инетаторы и контейнеры #3
Цитата Сообщение от zim22 Посмотреть сообщение
std::vector
Я не знаю как пользоваться std ((( Попробую. Может что то и получится.

Цитата Сообщение от zim22 Посмотреть сообщение
имитаторы?
Итераторы
Андрейка
410 / 214 / 24
Регистрация: 25.03.2009
Сообщений: 716
16.01.2010, 15:11     Алгоритмы, инетаторы и контейнеры #4
IamSCORPION, почитай Лена Аммераля.
Rififi
 Аватар для Rififi
2330 / 1045 / 43
Регистрация: 03.05.2009
Сообщений: 2,656
16.01.2010, 15:29     Алгоритмы, инетаторы и контейнеры #5
IamSCORPION,

Тепер необходимо использовать алгоритмы, итераторы и контейнеры так чтобы можно было вывести там отдельного студента с определенным номером или посортировать в порядке убывания рейтинга.

для этого инетаторы тебе не нужны
в первом случае достаточно просто
std::vector<student> v;
v[2] - вернёт второго студня.

а сортировка делается функцией std::sort с диапазоном v.begin(), v.end()
IamSCORPION
SysOp
 Аватар для IamSCORPION
38 / 37 / 1
Регистрация: 13.04.2009
Сообщений: 275
16.01.2010, 15:41  [ТС]     Алгоритмы, инетаторы и контейнеры #6
Цитата Сообщение от Rififi Посмотреть сообщение
для этого инетаторы тебе не нужны
в первом случае достаточно просто
std::vector<student> v;
v[2] - вернёт второго студня.

а сортировка делается функцией std::sort с диапазоном v.begin(), v.end()
Мне для курсовой хочешь не хочешь а нужно использовать алгоритмы, итераторы и контейнеры((((

У меня такая задача. Список студентив
1 ФИО группа курс рейтинг
2 ФИО группа курс рейтинг
.....
и в консоли таких должно быть штук 50.
Тогда пользователь вводит номер и по нему выводится детальная информация по этому студенту

ФИО группа курс рейтинг успешность стажировки адрес номер день рождения
CheshireCat
Эксперт С++
2907 / 1235 / 78
Регистрация: 27.05.2008
Сообщений: 3,308
16.01.2010, 16:26     Алгоритмы, инетаторы и контейнеры #7
Ну вот:
контейнер у тебя - вектор (std::vector),
алгоритм уже тебе Rififi подсказал - std::sort,
итераторы.... да хотя бы так: в std::sort уже используешь два итератора - vector::begin() и end(), а третьего студня, например, можно вывести так: vector<что-то>::const_iterator it = v.begin(); advance(it, 2); в it - получили итератор на третьего студня.......
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.01.2010, 17:27     Алгоритмы, инетаторы и контейнеры
Еще ссылки по теме:

Контейнеры с++ C++
ООП и контейнеры C++
Контейнеры C++

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

Или воспользуйтесь поиском по форуму:
IamSCORPION
SysOp
 Аватар для IamSCORPION
38 / 37 / 1
Регистрация: 13.04.2009
Сообщений: 275
16.01.2010, 17:27  [ТС]     Алгоритмы, инетаторы и контейнеры #8
Спасибо всем!
Yandex
Объявления
16.01.2010, 17:27     Алгоритмы, инетаторы и контейнеры
Ответ Создать тему
Опции темы

Текущее время: 20:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru