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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2011, 22:34   #1
sahsa-m37
Новичок
Джуниор
 
Регистрация: 24.05.2011
Сообщений: 2
По умолчанию исключение элементов из списка

исключить из списка элементы,относящиеся к учащимся,у которых средний балл меньше среднего балла группы:
Код:
Program iskl; 
Uses Crt;
Type dan=Record 
fio:String[7]; 
otm:Array[1..4] Of Integer 
End; 
ssylka=^zapis;
zapis=Record
ss:ssylka;
y:dan
End;
Var nach,s1,s2,ob,nbsps2:ssylka;
n,i,j:Integer; 
Begin ClrScr; 
WriteLn('Ведите количество фамилий в списке');
ReadLn(n);
New(s1);nach:=s1;
For i:=1 To n Do 
Begin
s1^.ss:=Nil;
New(ob);
Writeln('Введите фамилию из 7 букв и оценки');
Read(s1^.y.fio);
For j:=1 To 4 Do 
Read(s1^.y.otm[j]);
ReadLn; 
s2:=s1; 
New(s1); 
If i<>n Then s2^.ss:=s1 Else Dispose(s1) 
End;
{Закончено формирование списка} 
s1:=nach;
Repeat 
For i:=1 To 4 Do 
If s1^.y.otm[i]=2 Then 
If s1=nach Then nach:=s1^.ss Else s2^.ss:=s1^.ss; 
&nbsps2:=s1;
{s2-ссылка на предыдущий элемент} 
s1:=s1^.ss 
Until s1=Nil;
{Закончено исключение из списка}
{Печать списка} 
WriteLn('Список успевающих учащихся'); 
s1:=nach; 
While s1<>Nil Do 
Begin Write(s1^.y.fio); 
For i:=1 To 4 Do 
Write(' ',s1^.y.otm[I]:2); 
Writeln; 
s1:=s1^.ss; 
End; 
End.
программа просто формирует список(((помогите пожалуйста!
sahsa-m37 вне форума Ответить с цитированием
Старый 25.05.2011, 23:03   #2
sahsa-m37
Новичок
Джуниор
 
Регистрация: 24.05.2011
Сообщений: 2
По умолчанию

помогите пожалуйста!
sahsa-m37 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перестановка элементов двусвязного списка mansp Общие вопросы C/C++ 1 09.02.2011 19:46
С++ Строки - списки. Удаление элементов списка. Daramos Помощь студентам 0 16.12.2010 09:05
Удаление элементов из списка. grave123 Общие вопросы C/C++ 0 10.03.2010 15:33
Удаление элементов из списка Wi1D Помощь студентам 0 18.05.2009 00:23
Перемещение элементов списка выше/ниже iankov PHP 8 09.03.2009 21:08