<h2><u>7. </u></h2>
program raf105;
var
num,max: integer;
begin
writeln('Вводите числа по очереди. Что бы закончить введите 0');
max:= -99999;
repeat
readln(num);
if num > max then max:= num;
until num = 0;
writeln('Вывод: ',max);
end.
<h2><u>8. </u></h2>
program raf105;
var
num,min: integer;
begin
writeln('Вводите числа по очереди. Что бы закончить введите 0');
min:= 99999;
repeat
readln(num);
if (num < min) and (num <> 0) then min:= num;
until num = 0;
writeln('Вывод: ',min);
end.
<h2><u>9. </u></h2>
program raf105;
var
num,count,max: integer;
begin
write('Введите количество чисел: ');
readln(count);
writeln('Вводите числа по очереди');
max:= -99999;
for var i:=1 to count do
begin
readln(num);
if (num > max) and (num mod 5 = 0) and (num <> 0) then max:= num;
end;
if max <> -99999 then writeln('Вывод: ',max)
else writeln('Таких чисел нет.');
end.
<h2><u> </u></h2><h3>PascalABC</h3>
а) var Pi,R:Real
б) var price_notebook,price_cover,value:Integer
в) var A,B:Integer
г) var A,B,C:Integer
50(в 10)=110010 (в 2): делим 50 на 2 столбиком и записываем остаток в обратно порядке:
50/2=25 (ост. 0)
25/2=12 (ост 1)
12/2=6 (ост 0)
6/2=3 (ост 0)
3/2=1 (ост 1)
1/2=... (ост 1), переписываем в обратно порядке остатки