Предмет: Информатика,
автор: Sanya21Century
Дам 50 баллов. Сформировать и вывести на экран массив, элементы которого заданы датчиком случайных чисел на интервале [-19, 26]. Найти произведение элементов с нечетными номерами. Количество элементов задается как константа.
(вот начало, нужно продолжить)
const
N=20;
var
a: array [1..N] of integer;
…
Ответы
Автор ответа:
2
Ответ:
const N = 20;
var
a : array [1..N] of integer;
i : integer;
proizvedenie : integer := 1;
begin
for i := 1 to N do
begin
a[i] := random(-19, 26);
write(a[i], ' ');
if i mod 2 = 1 then
proizvedenie = proizvedenie * a[i];
end;
writeln ('Произведение элементов с нечетными номерами : ', proizvedenie);
end.
Sanya21Century:
спасибо
Автор ответа:
2
const n=20;
var
a:array[1..n] of integer;
i:integer;
p:int64;
begin
p:=1;
writeln('Элементы массива');
for i:=1 to n do begin
a[i]:=random(46)-19;
write(a[i]:5,' ');
if i mod 2<>0 then p:=p*a[i];
end;
writeln;
writeln('Произведение элементов с нечетными индексами》');
write(p)
end.
Приложения:
Похожие вопросы
Предмет: Русский язык,
автор: катя911
Предмет: Русский язык,
автор: ДашаПопова
Предмет: Русский язык,
автор: Dasha1234325
Предмет: История,
автор: lenusikgribano
Предмет: Литература,
автор: hishnik4235