Задан одномерный массив размером 40. определите количество элементов массива и среднее арифметическое значение этих элементов, которых больше заданного числа 7 и меньше 10. вывести количество элементов массива и среднее арифметическое значение этих элементов, которых больше заданного числа 7 и меньше 10 на монитор
125
310
Ответы на вопрос:
Const n = 40; var x: array[1..n] of integer; i, k, s: integer; begin randomize; writeln('элементы массива'); k : = 0; s : = 0; for i : = 1 to n do begin x[i] : = random(50); write(x[i]: 3); end; writeln; writeln('элементы со значением в интервале [7; 10]'); for i : = 1 to n do if (x[i] > = 7) and (x[i] < = 10) then begin k : = k + 1; s : = s + x[i]; write(x[i]: 3) end; if k = 0 then writeln('не найдены') else writeln(#13#10, ' элементов: ', k, ', среднее арифметическое=', s / k: 5: 3) end. тестовое решение: элементы массива 24 33 36 29 12 7 5 36 3 48 40 40 46 6 10 23 33 3 38 48 29 37 11 40 44 16 17 18 34 38 33 39 9 0 41 37 42 2 40 31 элементы со значением в интервале [7; 10] 7 10 9 элементов: 3, среднее арифметическое=8.667
Нет ученик 1 класса не сможет выполнить эти алгоритмы . потому что они еще не знают что такое сумма , частное и т.д.
Популярно: Информатика
-
Неко16328.05.2023 20:09
-
Nadiya7519.08.2022 14:27
-
Milkiskiss02.09.2021 21:52
-
34346316531329.11.2021 19:12
-
23443234334227.03.2020 08:34
-
Coolgirl109830.03.2020 01:17
-
алла33019.09.2022 15:35
-
6frm12909.04.2021 03:13
-
Ева43326.04.2022 14:18
-
dimass5678902.08.2021 03:13