Найти среднее арифметическое элементов массива С[k], стоящих на четных местах. (Pascal), Закомментировать логику

Ответы

Ответ дал: LRSM
1

PascalABC.NET

Ответ:

  • begin
  • ArrRandom(ReadInteger('k:'),-99,99).Println.Slice(1,2).Average.Print
  • end.

Объяснение:

  • ArrRandom(n,a,b) -- Возвращает массив размера n, заполненный случайными целыми значениями в диапазоне [a,b].
  • Println -- Выводит последовательность на экран, используя пробел качестве разделителя, и переходит на новую строку.
  • Slice(from,step) -- Возвращает срез последовательности от номера from с шагом step.
  • Average -- Возвращает среднее значение последовательности.
  • Print -- Выводит последовательность на экран, используя пробел качестве разделителя.

Пример работы:

  • 37+55 = 92
  • 92 / 2 = 46
Приложения:

BobbyFresnel: Отличная демонстрация возможностей PascalABC.NET. К сожалению, "буква задания" не соблюдена, только "дух". Нет в программе массива С[k], о котором говорится в задании и это даст право на снижение оценки.
Вас заинтересует