def sum_count_avg(arr): count = 0 total = 0 for num in arr: if num < 0: count += 1 total += num if count == 0: avg = 0 else: avg = total / count return total, count, avg arr = [-2, 3, -5, 8, -1, 0, -4] total, count, avg = sum_count_avg(arr) print(f"Сумма элементов меньше 0: {total}") print(f"Количество элементов меньше 0: {count}") print(f"Среднее значение элементов меньше 0: {avg}")
Этот код создает функцию sum_count_avg, которая принимает массив чисел, а затем проходит по каждому числу в массиве, считая сумму, количество и находя среднее значение элементов меньше 0. Далее выводит результаты на экран.
Пример программы на Python:
def sum_count_avg(arr):count = 0
total = 0
for num in arr:
if num < 0:
count += 1
total += num
if count == 0:
avg = 0
else:
avg = total / count
return total, count, avg
arr = [-2, 3, -5, 8, -1, 0, -4]
total, count, avg = sum_count_avg(arr)
print(f"Сумма элементов меньше 0: {total}")
print(f"Количество элементов меньше 0: {count}")
print(f"Среднее значение элементов меньше 0: {avg}")
Этот код создает функцию sum_count_avg, которая принимает массив чисел, а затем проходит по каждому числу в массиве, считая сумму, количество и находя среднее значение элементов меньше 0. Далее выводит результаты на экран.