Ответ:
Т.к язык не указан, написал на c++.
Программа и пример работы на скрине.
Объяснение:
Вводим с клавиатуры число Y.
В цикле заполняем массив случайными числами и выводим его на экран.
Обнуляем переменную для хранения количества.
В цикле сравниваем каждый элемент с Y, если он меньше, то инкрементируем переменную количества.
Выводим результат на экран.
Ну например так, или по другому. Или по третьему. При a!=0 и b!=0.
Var
mas:array [1..20] of integer;
i,sum,A:integer;
begin
for i:=1 to 20 do
read(mas[i]);
for i:=1 to 20 do
If odd(mas[i]) then
sum:=sum+mas[i];
writeln('Сумма элементов имеющих нечетное значение = ',sum);
writeln('Введите А');
readln(A);
writeln('Индексы элементов, значение которых больше,чем А:');
for i:=1 to 20 do begin
if mas[i]>A then
write(i,' ');
end;
end.
Від програми в якому він створюється, редагується, зберігається.