Sie sind auf Seite 1von 1

type elev=record nume_prenume:string; sex:string; nota:real; end; var f:file of elev; n,i:integer; m:real; k:elev; begin assign(f,'D:\fisier1'); write('

Dati numarul de studenti: '); readln(n); rewrite(f); for i:=1 to n do begin write('Nume Prenume (',i,'): '); readln(k.nume_prenume); write('Sex (',i,'): '); readln(k.sex); write('Nota (',i,'): '); readln(k.nota); write(f,k); writeln; end; close(f); readln; writeln; m:=5; writeln('Studentii:'); writeln; writeln('Nume Sex Nota'); writeln; reset(f); while not eof(f) do begin read(f,k); writeln(k.nume_prenume,' ',k.sex,' ',k.nota:2:2); if k.nota>m then m:=k.nota; end; writeln; writeln('Studentii cu nota maxima sunt:'); seek(f,0); while not eof(f) do begin read(f,k); if k.nota=m then writeln(k.nume_prenume,' ',k.nota:2:2); end; close(f); readln; end.

Das könnte Ihnen auch gefallen