profile
Опубликовано 6 лет назад по предмету Информатика от Dmitriyryyrygr

вычислить сумму индексов нулевых элементов одномерного массива х[1..n]

  1. Ответ
    Ответ дан Burxon21
    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.
  2. Ответ
    Ответ дан Аккаунт удален
    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
Самые новые вопросы