Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Помогите с Паскалем

Кряк Скита завтра
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
2 Янв 2019
Сообщения
75
Реакции
13
я сука не понимаю почему оно не запускается

Код:
Expand Collapse Copy
type
sotr = record
fam, dol: string;
okl, pr, nal, sm: real;
end;
var A: array [1..100] of sotr;
i, n, ob: integer;
f: boolean;
begin
read(n);
for i:=1 to n do
with A[i] do
begin
readln(fam);
readln(dol);
readln(okl);
readln(pr);
end;
for i:=1 to n do
begin
if A[i].okl+A[i].pr < 20000 then
A[i].nal := (A[i].okl+A[i].pr)*13/100
else
A[i].nal := (A[i].okl+A[i].pr)*20/100;
end;
A[i].sm := A[i].okl+A[i].pr-A[i].nal;
repeat
f := true;
for i:=1 to n-1 do
if A[i].sm < A[i+1].sm then
begin
ob := A[i];
A[i] := A[i+1].sm;
A[i+1] := ob;
f:=false;
end;
until f;
for i:=1 to n do
writeln(A[i].fam, ' ', A[i].dol, ' ', A[i].nal, ' ', A[i].sm);
end.
 
Назад
Сверху Снизу