1. const n=10; var a:array[1..n] of integer; max,min,i:integer; begin Randomize; for i:=1 to n do begin a[i]:=random(51); write(a[i],' '); end; writeln; max:=a[1]; min:=a[1]; for i:=2 to n do begin if a[i]>max then max:=a[i]; if a[i]<min then min:=a[i]; end; writeln('max = ',max,' min = ',min); writeln(max,' + ',min,' = ',max+min); end.
27 13 6 3 1 ДЕЛИМ 27 на 2 , в частном берем без целое число (=13) 1 1 0 1 1 <=== 27(10) =11011(2) пишем в обратном порядке Делим 13 на 2, в частном берем целое без округления 6 Делим 6 на 2 (=3) и т.д.