Предмет: Информатика,
автор: argomargo
Пожалуйста помогите задача на Паскаль...!
Найдите произведение элементов, индексы которых чётны, а сами элементы нет.
ЗАРАНЕЕ СПАСИБО ❤️
Ответы
Автор ответа:
0
Ответ:
var a:array [1..10] of integer;
i,p:integer;
begin
p:=1;
for i:=1 to 10 do
begin
write ('Введите ',i:2,' элемент массива и нажмите Enter ');
read (a[i]);
if (i mod 2 = 0) and (a[i] mod 2 = 1) then p:=p*a[i];
end;
writeln;
write ('Массив ');
for i:=1 to 10 do write (a[i],' ');
writeln;
write ('Произведение элементов, индексы которых чётны, а сами элементы нет, равно ',p)
end.
Автор ответа:
0
const
nn = 100; // максимальное число элементов
var
a: array[1..nn] of integer;
i, n: integer;
p: real;
begin
write('n = ');
read(n);
writeln('введите элементы массива');
p := 1;
for i := 1 to n do
begin
read(a[i]);
if (i mod 2 = 0) and (a[i] mod 2 <> 0) then
p := p * a[i];
end;
writeln('П = ', p);
end.
Похожие вопросы
Предмет: Химия,
автор: bobr579
Предмет: Алгебра,
автор: stitchs
Предмет: Английский язык,
автор: miaarinova
Предмет: Математика,
автор: 9053645732
Предмет: Химия,
автор: еденорог666