# 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')
var
i, count: integer
i := 1;
count := 0;
repeat
String stroka;
readln(stroka);
if(length(stroka)<3)
count := count+1;
i:=i+1
Until(i=8);
Выводишь на экран
Цикл оформляй через for, я просто забыл синтаксис этого цикла.
var
a, s, p : integer;
begin
p := 1;
repeat a := ReadInteger('введите 4-х значное число: ') until (a > 999) and (a < 10000);
while a > 0 do begin
s += a mod 10;
p *= a mod 10;
a := a div 10;
end;
writeln('сумма ', s);
writeln('произведение ', p);
end.
1. Выпишем номера арбузов, которые легче в каждом из указанных взвешиваний: 2, 3, 4, 5 и будем рассматривать только арбузы с полученными номерами.
2. Арбуз 5 легче арбуза 4, поэтому 4 вычеркиваем: 2, 3, 5
3. Арбуз 4 легче арбуза 3, поэтому 3 вычеркиваем: 2, 5
4. Арбуз 2 легче арбуза 5, поэтому 5 вычеркиваем: 2
Арбуз 2 самый легкий.