Составить программу заполнения массива по формуле A[ i ]=i²*(i+1) Подсчитать произведение нечетных элементов
Ответы
Ответ дал:
1
Ответ:
Нужно на Паскале?
program ex;
const n = 5;
var a:array[1..n] of integer;
i:byte; product:longint;
begin
product:=1;
for i:=1 to n do a[i]:=sqr(i)*(i+1);
writeln('Массив: ');
for i:=1 to n do writeln('a[',i,'] = ',a[i]);
for i:=1 to n do if i mod 2 = 1 then product:=product*a[i];
writeln('Произведение нечётных элементов = ',product);
end.
Ответ дал:
1
Ответ:
n=int(input())
S=1
A=[i*i*(i+1) for i in range(n+1)]
for i in range(1,n+1,2):
S*=A[i]
print(S)
Объяснение:
Предлагаю на пайтоне. Значительно проще.
Вас заинтересует
2 месяца назад
3 месяца назад
3 месяца назад
1 год назад
7 лет назад