Вопрос задан 04.12.2023 в 16:02. Предмет Информатика. Спрашивает Копанишин Діма.

Задача В файле хранится одна строка целых чисел. Каждое число отделяется от другого одним

пробелом. Найдите сумму и среднее арифметическое данных чисел. В ответе укажите два числа через один пробел, сначала сумму чисел, затем их среднее арифметическое. Например: 123 456.7
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сынгизова Айгуль.

Ответ:

2390640 47812.8

Объяснение:

Код для решения.

a = "47501 8457 25038 64796 43635 27741 13599 16646 33383 27387 85950 46875 51203 2032 69579 21199 24827 85911 77405 56783 92078 34166 88930 63958 55653 57578 29703 15 67843 41754 3049 78248 85967 82073 34483 90759 5611 34864 2598 53369 66018 79730 80094 39156 76747 87356 14123 68448 34320 12002"

summ = 0

count = 0

add = ''

for i in range(len(a)):

 if a[i] != " ":

   add = add + a[i]

 if a[i] == " " or (i+1) == len(a):

   summ += int(add)

   count += 1

   add = ''

print(summ)  # сумма

print(summ/count)  # Ср.Арифм

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Решение:

Для решения данной задачи мы можем использовать язык программирования Python. Мы будем читать строку из файла, разделять числа по пробелам, вычислять их сумму и находить среднее арифметическое.

Вот пример кода на Python для решения этой задачи:

```python # Чтение строки из файла with open('file.txt', 'r') as file: numbers = file.readline().strip().split()

# Преобразование строковых значений в числа numbers = [int(num) for num in numbers]

# Нахождение суммы чисел total_sum = sum(numbers)

# Нахождение среднего арифметического average = total_sum / len(numbers)

# Вывод суммы и среднего арифметического print(total_sum, average) ```

Этот код открывает файл "file.txt", читает строку из него, разделяет числа по пробелам, преобразует их в целые числа, находит их сумму и среднее арифметическое, и затем выводит результаты.

После запуска этого кода, вы получите сумму чисел и их среднее арифметическое. Вы можете заменить "file.txt" на имя вашего файла с числами.

Надеюсь, это поможет! Если у вас есть еще вопросы или нужна дополнительная помощь, не стесняйтесь спрашивать.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос