Программа на языке паскаль: найти среднее арифметических положительных, отрицательных и всех из 20 введенных чисел

Ответы

Ответ дал: LRSM
1

Ответ:

  • begin
  • var a := ReadArrInteger(20);
  • Println('Ср. положительных:',a.Where(x->x>0).Average);
  • Println('Ср. отрицательных:',a.Where(x->x<0).Average);
  • Println('Ср. всех:',a.Average);
  • end.

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

Приложения:

BobbyFresnel: Неверною IsEven - проверка на четность, IsOdd - проверка на нечетность. А не на знак числа.
LRSM: Ой, да, перепутал условия...
LRSM: x.IsOdd заменить на x<0, а x.IsEven заменить на x>0.
Вас заинтересует