unit procedury; interface procedure DodajKontakt; procedure Przegladaj; type kontakt = record imie, nazwisko, gadu, tlen, icq, spik: string; end; var ludzie : array[1..10] of kontakt; q : string; i : integer; implementation procedure DodajKontakt; var nr: integer; begin for nr := 1 to 10 do begin Write('Kontakt numer '); Write(nr); Writeln(':'); Readln(q); if (q='q') then begin i := nr; break; end; Write('Imie: '); Readln(ludzie[nr].imie); Write('Nazwisko: '); Readln(ludzie[nr].nazwisko); Write('Gadu Gadu: '); Readln(ludzie[nr].gadu); Write('Tlen: '); Readln(ludzie[nr].tlen); Write('ICQ: '); Readln(ludzie[nr].icq); Write('Spik: '); Readln(ludzie[nr].spik); end; end; procedure Przegladaj; var nr: integer; begin for nr := 1 to i - 1 do begin Write('Kontakt numer '); Write(nr); Writeln(':'); Writeln(''); Write('Imie: '); Writeln(ludzie[nr].imie); Write('Nazwisko: '); Writeln(ludzie[nr].nazwisko); Write('Gadu Gadu: '); Writeln(ludzie[nr].gadu); Write('Tlen: '); Writeln(ludzie[nr].tlen); Write('ICQ: '); Writeln(ludzie[nr].icq); Write('Spik: '); Writeln(ludzie[nr].spik); end; Readln; end; end.