Дан целочисленный массив из 30 элементов. Числа лежат в интервале от -500 до 500. Опишите на языке Паскаля алгоритм, который находит среднее арифметическое всех чисел, которые кратны первому элементу. Гарантируется, что первый элемент положительный.

11 Апр 2020 в 19:40
156 +1
0
Ответы
1
program AverageMultipleOfFirstElement
va
arr: array[1..30] of integer
i, sum, count, average: integer
begi
sum := 0
count := 0
// Ввод массив
for i := 1 to 30 d
begi
write('Enter element ', i, ': ')
readln(arr[i])
end
// Нахождение среднего арифметического кратных первому элемент
for i := 2 to 30 d
begi
if arr[i] mod arr[1] = 0 the
begi
sum := sum + arr[i]
count := count + 1
end
end
if count <> 0 the
begi
average := sum div count
writeln('Average of elements that are multiples of the first element: ', average)
en
els
writeln('There are no elements that are multiples of the first element in the array.')
end.
18 Апр в 14:12
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 581 автору
Первые отклики появятся уже в течение 10 минут
Прямой эфир