Предмет: Информатика,
автор: Dmitriyryyrygr
вычислить сумму индексов нулевых элементов одномерного массива х[1..n]
Ответы
Автор ответа:
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
Похожие вопросы
Предмет: История,
автор: udontknowme5
Предмет: Литература,
автор: obykova178
Предмет: География,
автор: lizercaaaaa
Предмет: Химия,
автор: GARFDA
Предмет: Алгебра,
автор: 123nikita123pro123