• Предмет: Информатика
  • Автор: valaaaaaaaaaaaaa
  • Вопрос задан 7 лет назад

Помогите, 50б)
В массиве из 8 элементов, заполненном числами в диапазоне от -12 до 12. Найти среднее арифметическое, произведение отрицательных чисел, количество четных и максимальный элемент.
1. создание массива
2. заполнение массива
3. посчитать
4. вывод
Срочнооо, спасибо

Ответы

Ответ дал: Аноним
0
// PascalABC.NET 3.3, сборка 1634 от 14.02.2018
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(8,-12,12); a.Println;
  Writeln('Среднее арифметическое: ',a.Average);
  Writeln('Произведение отрицательных: ',
    a.Where(t->t<0).Aggregate(1,(x,y)->x*y));
  Writeln('Количество четных: ',a.Where(t->t.IsEven).Count);
  Writeln('Максимальный элемент: ',a.Max)
end.

Пример
9 -10 -2 -4 11 8 1 0
Среднее арифметическое: 1.625
Произведение отрицательных: -80
Количество четных: 5
Максимальный элемент: 11
Ответ дал: ilya777tm
0
с каких пор раздел описания переменных после begin идёт? или фишка вашего компилятора?
Вас заинтересует