- Статус
- Оффлайн
- Регистрация
- 2 Янв 2019
- Сообщения
- 75
- Реакции
- 13
я сука не понимаю почему оно не запускается
Код:
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.