254 : 2 = 127 (остаток от деления 0)
127 : 2 = 63 ( остаток от деления 1)
63 : 2 = 31 ( остаток от деления 1)
31 : 2 = 15 ( остаток от деления 1)
15 : 2 = 7 ( остаток от деления 1)
7 : 2 = 3 ( остаток от деления 1)
3 : 2 = 1 ( остаток от деления 1)
Остаток от деления записывается в обратном порядке, получаем:
254 = 11111110
# Python 3.X
from random import randint
from functools import reduce
arr = [randint(1, 201) for _ in range(100)]
odd = list(filter(lambda x: x % 2 == 1, arr))
print('Количество: {}'.format(len(odd)), 'Произведение: {:,}'.format(reduce(lambda x, y: x * y, odd)), sep='\n')
Как - то так
uses crt;
var x,ans:integer;
begin
ans:=0;
read(x);
while x<>0 do
begin
if (x MOD 2)=0 then
ans:=ans+1;
read(x);
end;
writeln(ans);
end.<span>
</span>
Uses crt ; var n,m:integer; rost,a,b:real; beginwrite('Введите количество учинеков 9а класса: ');readln(n);write('Введите количество учинеков 9б класса: ');readln(m);writeln('Вводите рост каждого из учинеков 9а по очереди');for i:integer :=1 to n do beginwrite(i,': '); read(rost);a:=a+rost;end;a:=a/n; // средний рост 9аwriteln('Вводите рост каждого из учинеков 9б по очереди');for i:integer :=1 to m do beginwrite(i,': '); read(rost);b:=b+rost;end;b:=b/n; // средний рост 9бif a > b then write('Средний рост учеников 9а больше.') else if a < b then write('Средний рост учеников 9б больше.') else write('Средний рост учеников 9а равен среднему росту учеников 9б.');end.
Var a,b,c:integer;
begin
readln(a,b);
c:=<span>(a+b)/2;
</span>writeln(c);
<span>end.</span>