Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.06.2016, 16:09   #1
Екатерина57
Пользователь
 
Регистрация: 11.10.2015
Сообщений: 63
По умолчанию Список студентов

Создать связанный список с информацией о студенте.Найти студента по имени и удалить.
Я создала список,но как его найти и удалить не знаю.Если кто то может помогите

Код:
 Type
  stud=Record
  fam: String;
  name: String;
  ot: String;
  gr: String;
end;
Var
  x: Array[1..4] of stud;
  i: Byte;
BEGIN
Writeln('Введите данные о студентах: ');
For i:=1 to 4 do
begin
  Write('Фамилия: '); Readln(x[i].fam);
  Write('Имя: '); Readln(x[i].name);
  Write('Отчество: '); Readln(x[i].ot);
  Write('Группа: '); Readln(x[i].gr);
end;
Writeln('Список студентов:');
For i:=1 to 4  do
With x[i] do
Writeln(fam);
Readln

END.
_____
Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ)
Модератор

Последний раз редактировалось Serge_Bliznykov; 17.06.2016 в 16:21.
Екатерина57 вне форума Ответить с цитированием
Старый 17.06.2016, 16:24   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Ну я не знаю. Массив связанный список? А так имя ищется в списке. Типа
Код:
if x[индекс].name='Иванов' then <удаление элемента>
Как удалять в массиве? Обычно если порядок не важен, то просто перетирают удаляемый элемент последним в массиве. А последний считают не существующим (то есть у Вас должен быть указатель на верхнюю границу массива). Но вопрос первоначален - у Вас точно связный список?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 17.06.2016, 17:13   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Utkin прав!


пункт задания
Цитата:
Создать связанный список
НЕ ВЫПОЛНЕН.

Екатерина57, связный список, это когда в элементе присутствует ссылка на другой(-ие) элемент(ы) списка.
посмотрите в своей прошлой теме про список, вот tlist - это элемент списка, из них формируется список элементов.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 17.06.2016, 18:20   #4
Екатерина57
Пользователь
 
Регистрация: 11.10.2015
Сообщений: 63
По умолчанию

Спасибо попробую переделать.
Екатерина57 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести список студентов Pascal Program Паскаль, Turbo Pascal, PascalABC.NET 1 22.11.2015 18:03
Pascal. Вывести список студентов. irchelika Помощь студентам 2 19.12.2012 15:45
список студентов Марийка92 Помощь студентам 4 04.03.2011 14:59
Список студентов Wrack Общие вопросы C/C++ 3 07.11.2010 22:11
Список студентов Кс_ Microsoft Office Excel 1 17.06.2010 09:50