Здесь Вы можете найти ответы на многие вопросы или задать свой вопрос!
var
s,a,n,i,min,max: integer;
begin
min: =32767;
max: =-32768;
readln(n);
for i: =1 to n do
readln(a);
if a< min then min: =a;
if a> max then max: =a;
end;
s: =(min+max)/2;
writeln(s);
end.
1) 2, 5, 4, 7, 8, 9, 16, 11, 32
2 5
4 7
8 9
16 11
32
*2 +2
чётное порядковое число умножается на 2
нечётное порядковое число увеличивается на 2
2) 3, 8, 15, 24, 35, 48, 63, 80
3
3+5=8
8+7=15
15+9=24
24+11=35
35+13=48
48+15=63
63+17=80
(к предыдущему ответу прибавляется по порядку идущее нечётное число)
f0=(15*16в1)+(0*16в0)=240 , делим столбиком число 240 на 2 (делим и делим) и записываем остатки с конца и получаем число 11110000
т.е. 240/20=120 ост 0
120/2=60 ост 0
60/2=30 ост 0
30/2=15 ост 0
15/2=7 ост 1
7/2=3 ост 1
3/2=1 ост 1
записываем в обратном поряде 11110000
1d4=(1*16в2)+(13*16в1)+(4*16в0)=256+208+4=468 делим столбиком число 468 на 2 111010100
заяц или
Популярные вопросы