Ответы
Ответ дал:
0
var n,i,summa:integer;x:array[1..100]of integer;begin Read(n); summa:=0; for i:=1 to n do Readln(x[i]); for i:=1 to n do begin if x[i]=0 then inc(summa); Writeln('Сумма индексов=',summa);end.
Ответ дал:
0
PascalABC.NET 3.3.5, сборка 1648 от 31.03.2018
Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(ReadInteger('n='),-10,10); a.Println;
Writeln('s=',a.Select((v,i)->(v,i+1)).Where(t->t[0]=0).Sum(t->t[1]))
end.
Пример
n= 20
-10 -5 2 6 -6 2 -2 4 9 8 9 0 10 10 8 8 0 10 -1 3
s=29
Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(ReadInteger('n='),-10,10); a.Println;
Writeln('s=',a.Select((v,i)->(v,i+1)).Where(t->t[0]=0).Sum(t->t[1]))
end.
Пример
n= 20
-10 -5 2 6 -6 2 -2 4 9 8 9 0 10 10 8 8 0 10 -1 3
s=29
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
9 лет назад