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

Ответы 2

  • 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.
    • Автор:

      franklin
    • 5 лет назад
    • 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 3s=29
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years