Вопрос по информатике:
Сформировать массив из n(n<=100) случайных целых чисел из [-50;50] и вычислить
1) среднее арифметическое отрицательных чисел;
2) Сумму чисел кратных 4;
3) произведение чисел из (-10;10).
- 17.05.2018 12:51
- Информатика
- remove_red_eye 18351
- thumb_up 28
Ответы и объяснения 1
// Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(ReadInteger('n='),-50,50); a.Println;
Writeln('Среднее арифметическое отрицательных чисел: ',
a.Where(x->x<0).Average);
Writeln('Сумма чисел, кратных четырем: ',
a.Where(x->x mod 4=0).Sum);
Writeln('Произведение чисел на интервале [-10;10]: ',
a.Where(x->x.Between(-10,10)).Aggregate(BigInteger(1),(x,y)->x*y))
end.
Пример
n= 90
2 -7 -9 23 49 3 -38 -3 -24 -50 -1 44 -33 -14 -39 42 -29 12 5 -27 35 -46 -23 36 26 18 -30 10 18 25 19 2 28 37 -21 4 40 42 10 23 5 -14 6 -10 35 11 -26 19 45 -36 38 44 29 17 -36 -2 -35 5 47 -19 -17 2 30 1 -18 48 -34 -19 -44 8 -49 -20 -48 32 18 -2 -1 38 -49 -35 -6 1 16 4 37 26 24 -40 23 32
Среднее арифметическое отрицательных чисел: -25.1052631578947
Сумма чисел, кратных четырем: 124
Произведение чисел на интервале [-10;10]: -10450944000000
- 18.05.2018 06:20
- thumb_up 34
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.