program test17; type elev=record nume,prenume,clasa:string[20]; punctaj:integer; end; var e:array[1..100] of elev; x:string; i,n:integer; f:text; aux:elev; ok:boolean; begin assign (f,'proba.txt'); reset(f); n:=0; while not eof(f) do begin readln(f,x); n:=n+1; e[n].nume:=copy(x,1,pos(' ',x)-1); delete(x,1,pos(' ',x)); e[n].prenume:=copy(x,1,pos(' ',x)-1); delete(x,1,pos(' ',x)); e[n].clasa:=copy(x,1,pos(' ',x)-1); delete(x,1,pos(' ',x)); val(x,e[n].punctaj,i); end; repeat ok:=true; for i:=1 to n-1 do if e[i].punctaj