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

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

Войти
Регистрация
Восстановить пароль
 
IamSCORPION
SysOp
38 / 37 / 1
Регистрация: 13.04.2009
Сообщений: 274
#1

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

16.01.2010, 14:53. Просмотров 386. Ответов 7
Метки нет (Все метки)

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

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

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

Цитата Сообщение от zim22 Посмотреть сообщение
имитаторы?
Итераторы
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
16.01.2010, 15:11     Алгоритмы, инетаторы и контейнеры #4
IamSCORPION, почитай Лена Аммераля.
Rififi
2336 / 1051 / 44
Регистрация: 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
38 / 37 / 1
Регистрация: 13.04.2009
Сообщений: 274
16.01.2010, 15:41  [ТС]     Алгоритмы, инетаторы и контейнеры #6
Цитата Сообщение от Rififi Посмотреть сообщение
для этого инетаторы тебе не нужны
в первом случае достаточно просто
std::vector<student> v;
v[2] - вернёт второго студня.

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

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

ФИО группа курс рейтинг успешность стажировки адрес номер день рождения
CheshireCat
Эксперт С++
2891 / 1240 / 78
Регистрация: 27.05.2008
Сообщений: 3,345
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++
ООП и контейнеры C++
Контейнеры C++

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

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

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