Предмет: Информатика,
автор: vishnya0312
Помогите, пожалуйста. Задан массив А(n). Вычислить: а1 + 2*а2 +...+ n*an
Ответы
Автор ответа:
1
summ = 0
for i in range(1, 1+n):
summ += i*A[i-1]
print(summ)
for i in range(1, 1+n):
summ += i*A[i-1]
print(summ)
vishnya0312:
Спасибо
Автор ответа:
1
const n=10;
var a:array[1..n] of integer;
s,i:integer;
begin
Randomize;
for i:=1 to n do begin
a[i]:=random(51);
write(a[i],' ');
end;
writeln;
s:=0;
for i:=1 to n do s:=s+i*a[i];
writeln('s = ',s);
end.
Пример:
17 30 10 32 46 5 43 7 40 25
s = 1462
var a:array[1..n] of integer;
s,i:integer;
begin
Randomize;
for i:=1 to n do begin
a[i]:=random(51);
write(a[i],' ');
end;
writeln;
s:=0;
for i:=1 to n do s:=s+i*a[i];
writeln('s = ',s);
end.
Пример:
17 30 10 32 46 5 43 7 40 25
s = 1462
Похожие вопросы
Предмет: История,
автор: elnurmellatuly38
Предмет: Математика,
автор: Аноним
Предмет: Литература,
автор: pi417786
Предмет: История,
автор: ТаняCutie
Предмет: Математика,
автор: irina320