Ответы на вопрос:
Program spusku; uses crt; type spusok=^elem; elem=record data: integer; next: spusok; end; var i: spusok; procedure add(var current: spusok; elem: integer); var x: spisok; begin new(x); x^.data: =elem; x^.next: =nil; current^.next: =x; current: =x; end; procedure stvor(var i: spusok); var p: spisok; n: integer; begin i: =nil; writeln('vvedite spusok celux 4usel. 0-konec'); readln(n); add(i,n); readln(n); while n< > 0 do begin p: =i; while p^.next< > nil do p: =p^.next; add(p,n); readln(n); end; end; procedure minmax(var i: spusok); var p: spusok; kmin, kmax: integer; begin kmin: =1000000; kmax: =0; while i< > nil do begin p: =i; if p^.data> kmax then kmax: =p^.data; if p^.data< kmin then kmin: =p^.data; i: =i^.next; end; writeln('raznost =', kmax-kmin) end; begin clrscr; stvor(i); minmax(i); readkey; end.
Популярно: Информатика
-
Ksushhha0017.05.2021 12:05
-
axmefibragimovp09v9416.09.2020 13:00
-
daha505daha50510.09.2020 16:32
-
localhend08.05.2022 10:26
-
leradorozhnyak08.02.2022 01:11
-
KotyaSuper1115.11.2022 11:50
-
HFccv24.05.2022 07:06
-
fedos148810.08.2020 15:13
-
vikulovatanya27.02.2023 02:19
-
ousod14.06.2020 03:14