Предмет: Информатика, автор: vishnya0312

Помогите, пожалуйста. Задан массив А(n). Вычислить: а1 + 2*а2 +...+ n*an

Ответы

Автор ответа: monicgh
1
summ = 0
for i in range(1, 1+n):
summ += i*A[i-1]
print(summ)

vishnya0312: Спасибо
Автор ответа: petyaGavrikov
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

vishnya0312: Спасибо
petyaGavrikov: Пожалуйста.
vishnya0312: Подскажите, пожалуйста, это Java Script?
petyaGavrikov: Это паскаль.
vishnya0312: А языком Java Script сможете, пожалуйста, помочь?
petyaGavrikov: Оформляйте задачу. Посмотрю.
vishnya0312: А как оформить?
Похожие вопросы