Дан массив целых чисел из 12 элементов. Найти произведение элементов лежащих в промежутке [-2,10].
10-11 класс
|
const n = 12;
var
f: boolean;
i, p: integer;
a: array [1..n] of integer;
begin
randomize;
writeln('Исходный массив');
for i := 1 to n do begin
a[i] := Random(21)-10;
write(a[i], ' ');
end;
p := 1;
for i := 1 to n do
if (a[i] >= -2) and (a[i] <= 10) then begin
f := true;
p := p * a[i];
end;
writeln;
write('Произведение = ');
if not f then writeln(0)
else writeln(p);
end.
Другие вопросы из категории
цифр S целого числа N (N — входной, S — выходной
параметр). Используя эту процедуру, найти суммы цифр пяти данных чисел.
чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 3.Количество чисел не превышает 100. Введённые числа не превышают 300.Программа должна вывести одно число – сумму чисел, оканчивающихся на 3.
Паскаль
Читайте также
только элементы кратные 2
3)Найти сумму первых пяти элементов
Составить программу Дан массив целых чисел , размерность -12
1) Заполнение массива производить случайными числами из диапозона [-10;35]
2)Вывести на печать только положительные элементы
3)Найти количество отрицательных элементов
Составить программу
Известны данные о выпуске прождукции ( ткани в метрах ) ткацким цехом текстильного комбината за каждый день месяца . Определить количество ткани ( метров) произведенных цехом за месяц .
Удалить из него все элементы, в записи которых есть цифра 5.
Вставить число k после всех элементов, кратных своему номеру (k вводится с клавиатуры).
Поменять местами первый положительный и последний отрицательный элементы.