Skocz do zawartości


trophy250

Rejestracja: 02 gru 2008
Poza forum Ostatnio: 02 gru 2008 20:28
-----

Moje tematy

niewiem jak zrobić ten program

02 grudzień 2008 - 20:31

Witam!! Z "Turbo Pascalem" mam dopiero do czynienia i nawet dobrze sobie radzę xD. Ale mam pewien problem z zadaniem i nie moge go rozwiązać:oops:. Chodzi o zadanie takie.
Napisz program ktury pobiera n liczb(n-wpisuje uzytkownik) i wyświetla dwie liczby największe i dwie liczby najmniejsze

Ja robiłem ale mi nie wychodzi zrobiłem tylko tak:


var 
n,a,max,min:integer;
begin
writeln('podaj ile liczb');
readln(n);
  writeln('podaj liczbe');
    readln(a);
    min:=a;
        max:=a; 
  l:=0;
repeat
writeln('podaj liczbe');
readln(a);
   if max<a  then
    max:=a
  else if min>a then
    min:=a;
inc(l);
until(l=n-1);
   writeln('największą liczbą jest',max,'a najmniejszą',min);
    readln;
end.

To jest tylko na wypisanie jednej liczby największej i najmniejszej. Myślę że może trzeba jeszcze jedną zmienną ,b' zadeklarować max2 i min2.
ale nie wiem jak to zrobić może trzeba zagnieżdzić pętlę. Proszę pomuszcie mi to zadanie na 5. Niechcem dostać gotowca ale żeby ktoś mnie nakierował. Z góry bardzo dziękuję ENTER ;P ps. nie znam jeszcze tablic