
Вопрос задан 26.02.2021 в 04:30.
Предмет Информатика.
Спрашивает Виноградова Александра.
Найти сумму и среднее арифметическое положительных элементов массива A(N)


Ответы на вопрос

Отвечает Шляхецкий Илья.
var a:array[1..10] of integer;
i,s,n,k:integer;
Begin
read(n);
for i := 1 to n do begin
read(a[i]);
if a[i]>0 then begin
s:=s+a[i];
k:=k+1;
end;
end;
writeln(s, s/k);
End.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно! Чтобы найти сумму и среднее арифметическое положительных элементов массива A(N), следуйте этим шагам:
- Инициализируйте переменные
сумма
иколичество
со значением 0. - Проходите по каждому элементу массива A(N).
- Если текущий элемент массива больше нуля:
- Увеличьте
сумма
на значение текущего элемента. - Увеличьте
количество
на 1.
- Увеличьте
- После прохода по всем элементам массива A(N) проверьте значение
количество
. - Если
количество
равно 0, то в массиве A(N) нет положительных элементов. - Если
количество
больше 0, то найдите среднее арифметическое путем делениясумма
наколичество
.
Вот пример кода на Python, демонстрирующий этот подход:
pythondef find_sum_and_average(A):
sum_positive = 0
count_positive = 0
for num in A:
if num > 0:
sum_positive += num
count_positive += 1
if count_positive == 0:
return 0, 0 # Если нет положительных элементов, вернуть 0 для суммы и среднего
average_positive = sum_positive / count_positive
return sum_positive, average_positive
# Пример использования:
arr = [1, -2, 3, 0, 4, -5, 6]
sum_positive, average_positive = find_sum_and_average(arr)
print("Сумма положительных элементов:", sum_positive)
print("Среднее арифметическое положительных элементов:", average_positive)
В этом примере для массива [1, -2, 3, 0, 4, -5, 6]
сумма положительных элементов равна 14, а среднее арифметическое положительных элементов равно 4.67.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili