Получи верный ответ на вопрос «Ввести с клавиатуры массив из 5 элементов, найти среднее арифметическое всех элементов массива. (программа кумир) Пример: Введите пять . » по предмету Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Новые вопросы по информатике
Напиши обратные действия. Снять — Открыть — Прилететь —
Перевести число 2-чной системы счисления в 10-чную: 1110000/2, 10001101/2
Какими знаками можно обозначить на письме звонкий и глухой удары в барабан?
1) В поезде 17 вагонов, 10-17-купейные, остальные-плацкарт. Ввести № вагона. напечатать вид. 2) Ввести 2 числа. Напечатать их частное или сообщить, что на 0 делить нельзя
Товар стоит a руб. b коп. За него заплатили c руб. d коп. Сколько сдачи требуется получить? программа паскаль
Главная » Информатика » Ввести с клавиатуры массив из 5 элементов, найти среднее арифметическое всех элементов массива. (программа кумир) Пример: Введите пять чисел: 4 15 3 10 14
Разбор 15.1 задания | ОГЭ по информатике 2023
Источник: 4i5.ru
Задача — Среднее арифметическое положительных элементов массива — программирование на разных языках

Задача — Среднее арифметическое положительных элементов массива
— программирование на Pascal, Си, Кумир, Basic-256, Python
Найти среднее арифметическое положительных элементов линейного массива.
Данная задача имеет смысл, если массив заполнен не только положительными числами, но также содержит отрицательные числа и/или возможно нули.
Для заполнения массива можно воспользоваться генератором псевдослучайных чисел. Допустим, надо сгенерировать числа в диапазоне от -5 до 4 включительно. Всего значений 10, смещение на -5. Таким образом, с помощью стандартной функции генерируем числа от 0 до 10 и вычитаем из них 5.
Среднее арифметической находится как отношение суммы чисел к количеству этих чисел. Поскольку надо найти среднее арифметическое только положительных чисел, то, перебирая массив, нам надо определять положительные числа, добавлять их к общей сумме, а также считать их количество. Для этого потребуется две переменные (например, sum и qty), которым до цикла следует присвоить значение 0.
Осуществлять проверку с помощью условного оператора if можно как в отдельном цикле перебора массива, так и в цикле его заполнения. Если очередной элемент массива больше нуля, то следует его значение добавить к переменной sum, а значение переменной qty увеличить на 1.
После того как все элементы массива проверены, надо найденную сумму положительных чисел разделить на их количество. Тем самым будет найдено среднее арифметическое.
Pascal
var
Работа в КуМир с использованием робота
arr: array[1..N] of integer;
i, qty: byte;
sum: word;
begin
sum := 0;
qty := 0;
randomize;
for i:=1 to N do begin
arr[i] := random(10)-5;
write(arr[i],’ ‘);
if arr[i] > 0 then begin
sum := sum + arr[i];
qty := qty + 1;
end;
end;
writeln;
writeln(sum/qty:7:2);
end. -1 2 -5 -5 -3 1 4 -2 -2 -1 -4 3 -2 1 -2 -1 1 -4 4 4
2.50
Язык Си
#include
#define N 20
main() int a[N], i, q;
float sum;
q = 0;
sum = 0;
srand(time(NULL));
for (i=0; i
printf(«%3d», a[i]);
if (a[i] > 0) sum += a[i];
q += 1;
>
>
printf(«n»);
printf(«%5.2fn», sum/q);
> 1 -1 2 -3 4 -2 -2 -1 -4 -2 -5 3 -2 -3 1 0 4 -4 -5 -1
2.50
Python
from random import random
N = 20
a = [] for i in range(N):
n = int(random() * 10) — 5
a.append(n)
print(a)
s = q = 0
for i in range(N):
if a[i] > 0:
s += a[i] q += 1
print(«%5.2f» % (s/q)) [1, -2, -3, 0, -4, -1, 4, 0, -3, -3, 2, 4, 0, -1, -4, -2, -1, -2, 1, -5] 2.40
КуМир
алг среднее арифм полож
нач
цел таб a[1:20] цел i
вещ sum, qty
sum := 0
qty := 0
нц для i от 1 до 20
a[i] := int(rand(-5,5))
вывод a[i], » »
если a[i] > 0 то
sum := sum + a[i] qty := qty + 1
все
кц
вывод нс
вывод sum/qty
кон 4 4 -2 -4 -3 0 -2 0 -4 -4 3 1 2 3 0 -4 4 -4 1 -1
2.75
Basic-256
N = 20
dim arr(N)
sum = 0
qty = 0
for i=0 to N-1
arr[i] = int(rand()*10)-5
print arr[i] + » «;
if arr[i] > 0 then
sum = sum + arr[i] qty = qty + 1
endif
next i
print
print sum/qty -4 4 -4 3 -3 -3 -4 -2 -5 0 4 4 3 3 -5 -2 -1 3 0 1
3.125
Источник: ars-games.ru
Как найти среднее арифметическое в программе кумир
Вопрос по информатике:
Программа КуМир (НЕ ПАСКАЛЬ!КуМир! РУССКАЯ ПРОГРАММА!)Ввести с клавиатуры массив из 5 элементов,найти среднее арифметическое всех элементов массива.
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок — бесплатно!
- bookmark_border
- 22.06.2018 22:39
- Информатика
- remove_red_eye 3482
- thumb_up 25
Ответы и объяснения 1
zuncomat614
алг Поиск среднего арифметического значения в массиве
вывод ‘Введите элементы массива: ‘, нс
нц для i от 1 до 5
вывод ‘Среднее арифметическое = ‘,(x)
![]()
- 23.06.2018 07:02
- thumb_up 45
Знаете ответ? Поделитесь им!
Как написать хороший ответ?
Чтобы добавить хороший ответ необходимо:
- Отвечать достоверно на те вопросы, на которые знаете правильный ответ;
- Писать подробно, чтобы ответ был исчерпывающий и не побуждал на дополнительные вопросы к нему;
- Писать без грамматических, орфографических и пунктуационных ошибок.
Этого делать не стоит:
- Копировать ответы со сторонних ресурсов. Хорошо ценятся уникальные и личные объяснения;
- Отвечать не по сути: «Подумай сам(а)», «Легкотня», «Не знаю» и так далее;
- Использовать мат — это неуважительно по отношению к пользователям;
- Писать в ВЕРХНЕМ РЕГИСТРЕ.
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи — смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.
Источник: online-otvet.ru