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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2010, 22:26   #1
zavarka_dok
Новичок
Джуниор
 
Регистрация: 22.11.2010
Сообщений: 1
По умолчанию паскаль работас фалами обясните почему ошибка и как исправить f= file of ysp; на of мигает и просит душки

Код:
program prog;
uses crt;
type
ysp=record
ng:integer;
ps:string;
sb:integer;  end;
const n=6;
grupa: array[1..n] of ysp =((ng:1;ps:'ivanov';sb:1),
(ng:3;ps:'bilous';sb:5),
(ng:1;ps:'konyshniak';sb:3),
(ng:1;ps:'ykrainec';sb:4),
(ng:2;ps:'kirushen';sb:3),
(ng:3;ps:'petrov';sb:4)) ;
f= file of ysp;
assign(f,'mayfile');
var
d:array[1..n]of integer;
s,k,e,j,i:integer; begin
textcolor(13);
clrscr;
e:=1;
k:=1;
reset(f);
while not eof(f) do begin
for i:=1 to n do
with grupa[i] do begin
writeln ('ng',ng:2,'ps':3,ps:12,'sb':4,sb:2); end;
while n<>k-1 do begin
for i:=1 to n do begin
if grupa[i]. ng= e then begin
d[k]:=i;
k:=k+1;
 end;
 end;
e:=e+1;
end;
for i:=1 to n do
with grupa[d[i]] do begin
writeln ('ng',ng:2,'ps':3,ps:12,'sb':4,sb:2); end; writeln;
for i:=1 to n-1 do
for j:=i+1 to n do
if (grupa[i].sb>grupa[j].sb) and (grupa[i].ng=grupa[j].ng) then begin
s:=grupa[i].sb;
grupa[i].sb:=grupa[j].sb;
grupa[j].sb:=s; end;
for i:=1 to n do
with grupa[d[i]] do begin
writeln ('ng',ng:2,'ps':3,ps:12,'sb':4,sb:2); end;
else(f) ;
redkey
end.

Последний раз редактировалось AlDelta; 23.11.2010 в 19:01. Причина: [code]
zavarka_dok вне форума Ответить с цитированием
Старый 22.11.2010, 22:31   #2
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Код:
f: file of ysp;
засуньте в вар
Alar, верни репу!
Naive вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как исправить ошибку "File not found: 'IdTCPConnection.dcu'" Даниил_глазко Работа с сетью в Delphi 4 02.11.2010 12:44
паскаль, как исправить ошибку? leraaa Помощь студентам 3 20.04.2010 09:48
Почему вылетает ошибка Read beyond end of file? KoBRaAndrey Общие вопросы Delphi 4 24.01.2010 11:24
Ошибка в коде шифрующей программы. как исправить Dima_Sat Помощь студентам 0 18.12.2009 13:35
Что значит ошибка и как исправить? Pirotexnik Общие вопросы Delphi 2 26.03.2009 19:52