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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.74
Хакер
6 / 6 / 0
Регистрация: 15.03.2009
Сообщений: 83
#1

Реализовать односвязный список для хранения данных вида: ФИО, группа, средний балл. - C++

09.11.2009, 20:06. Просмотров 2971. Ответов 11
Метки нет (Все метки)

(с++)
Реализовать односвязный список для хранения данных вида: ФИО, группа, средний балл.
Обеспечить выполнение операций:
добавление элементов в список;
удаление элементов со средним баллом, меньше заданного числа.
отображение элементов заданной группы.
Интересует именно структура(синтаксис) как это описать.Как в памяти оно выглядит я представляю и со структурами более-менее уже знаком.Если есть полезная литература или образец буду рад почитать.Который день сижу в гугле ничего касаемо моего примера не нашел.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2009, 20:06     Реализовать односвязный список для хранения данных вида: ФИО, группа, средний балл.
Посмотрите здесь:
C++ 7.Дан список студентов. Общие поля: Ф.И.О., дата рождения, группа, средний балл. Если средний балл 4 и выше, то указать размер стипендии. Если средний
Реализовать односвязный список для хранения и операций с данными вида "Количество внешних связей" C++
Вычислить средний балл в каждой группе студентов и определить, какая группа имеет наибольший средний балл C++
C++ Реализовать односвязный список для хранения
Реализовать односвязный список данных вида "Страна, город, количество населения" C++
Реализуйте класс для хранения ФИО и номера телефона человека, класс для хранения даты рождения человека, а также класс для хранения ФИО и почтового ад C++
Односвязный список для хранения строк C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pavel1133
3 / 3 / 0
Регистрация: 12.10.2009
Сообщений: 81
09.11.2009, 22:30     Реализовать односвязный список для хранения данных вида: ФИО, группа, средний балл. #2
+1 в похожей програмке нуждаюсь)
TurboDune
22 / 22 / 1
Регистрация: 20.02.2009
Сообщений: 59
09.11.2009, 22:39     Реализовать односвязный список для хранения данных вида: ФИО, группа, средний балл. #3
Ну раз всё понятно - давайте хоть попробуем начать рассуждения о том как это выглядит и как это сделать. Всяко лучше чем ждать манны небесной

Добавлено через 2 минуты
Не знаю какой у Вас гугл, но вот буквально из первых 10 ссылок кое-какая пища:
http://www.intuit.ru/department/se/oip/10/8.html
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
09.11.2009, 23:00     Реализовать односвязный список для хранения данных вида: ФИО, группа, средний балл. #4
Хакер, ну я б те посоветовал фундаментальные алгоритмы на С++ почитать там про листы всё найдёшь что необходимо .
Хакер
6 / 6 / 0
Регистрация: 15.03.2009
Сообщений: 83
09.11.2009, 23:15  [ТС]     Реализовать односвязный список для хранения данных вида: ФИО, группа, средний балл. #5
Не знаю какой у Вас гугл, но вот буквально из первых 10 ссылок кое-какая пища:
http://www.intuit.ru/department/se/oip/10/8.html
В данном примере используются классы.Мы же их еще не проходили и речь идет о динамических структурах.
TurboDune
22 / 22 / 1
Регистрация: 20.02.2009
Сообщений: 59
09.11.2009, 23:35     Реализовать односвязный список для хранения данных вида: ФИО, группа, средний балл. #6
Цитата Сообщение от Хакер Посмотреть сообщение
В данном примере используются классы.Мы же их еще не проходили и речь идет о динамических структурах.
Без понятия что Вы проходили, может что-то и мимоходом

Какие есть конкретные вопросы по непонятным местам?
Не знаете как выглядит в "С" структура для односвязного списка?

struct _ListItem
{
_ListItem* pNext;
};

_ListItem* pList; // Вот и весь список

Или Вы ждёте пока всё готовое дадут? А жить тогда как дальше собираетесь в нашей стране?
Хакер
6 / 6 / 0
Регистрация: 15.03.2009
Сообщений: 83
09.11.2009, 23:43  [ТС]     Реализовать односвязный список для хранения данных вида: ФИО, группа, средний балл. #7
Ничего готового не жду.Если преподавателю глубоко "насрать" на студента,то не вижу иного способа как спрашивать у знающих людей.Сами все когда-то учились и нет ничего плохого в том,чтобы помочь.

struct _ListItem //это структура
{
_ListItem* pNext; //pNext - указатель на следующий элемент структуры?
};

_ListItem* pList; // pList на что ссылается?
denver
1610 / 279 / 3
Регистрация: 19.09.2009
Сообщений: 701
09.11.2009, 23:55     Реализовать односвязный список для хранения данных вида: ФИО, группа, средний балл. #8
тебе просто пример со структурой и списками нужен ?
Хакер
6 / 6 / 0
Регистрация: 15.03.2009
Сообщений: 83
09.11.2009, 23:56  [ТС]     Реализовать односвязный список для хранения данных вида: ФИО, группа, средний балл. #9
вроде того
denver
1610 / 279 / 3
Регистрация: 19.09.2009
Сообщений: 701
09.11.2009, 23:57     Реализовать односвязный список для хранения данных вида: ФИО, группа, средний балл. #10
вот там то что тебе нужно и более того
Программисты для вас
TurboDune
22 / 22 / 1
Регистрация: 20.02.2009
Сообщений: 59
09.11.2009, 23:59     Реализовать односвязный список для хранения данных вида: ФИО, группа, средний балл. #11
Цитата Сообщение от Хакер Посмотреть сообщение
_ListItem* pList; // pList на что ссылается?
Видимо на первый элемент списка.

т.е. что-то типа такого должно у Вас быть:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int main(void)
{
_ListItem* pList = 0;
add(pList);
}
 
void add(_ListItem*& pList)
{
    _ListItem* p = new _ListItem();
    p->pNext = 0;
 
    if(pList != 0)
         pList->pNext = p;
    else
        pList = p;
}
Ну и все остальные функции по образу и подобию. А потом получившийся список ещё необходимо снабдить дополнительными данными, чтобы он хранил полезную информацию.

Когда мы учились - интернета ещё не было. Так что всё своей головой
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.11.2009, 21:03     Реализовать односвязный список для хранения данных вида: ФИО, группа, средний балл.
Еще ссылки по теме:
Вычислить средний балл оценок каждого студента и напечатать их фамилии и средний балл (объединение (union)) C++
C++ Вычислить средний балл оценок каждого студента и напечатать их фамилии и средний балл
C++ Вывести средний балл каждого студента и общий средний балл группы
C++ Определить средний балл за сессию и отсортировать список по сумме баллов
C++ Вывести список абитуриентов, средний балл которых выше среднего балла по университету

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

Или воспользуйтесь поиском по форуму:
Хакер
6 / 6 / 0
Регистрация: 15.03.2009
Сообщений: 83
10.11.2009, 21:03  [ТС]     Реализовать односвязный список для хранения данных вида: ФИО, группа, средний балл. #12
Прогу написал всем спасибо.Тему можно закрыть.Кому нужен исходник пишем в личку - скину.
Yandex
Объявления
10.11.2009, 21:03     Реализовать односвязный список для хранения данных вида: ФИО, группа, средний балл.
Ответ Создать тему
Опции темы

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