Ниже простая программа на Python для новичков. Она читает сначала x — количество измерений, затем x чисел. Отрицательные значения пропускаются, их сумма не учитывается. В конце выводится общая сумма и сообщение, если найдены отрицательные значения.
Пояснение по шагам:
- Считываем x — количество измерений.
- Инициализируем накопительную переменную total и флаг neg_found.
- Повторяем x раз: читаем очередное значение v.
- Если v < 0, ставим neg_found в истину.
- Иначе добавляем v к total.
- После цикла выводим total. Если neg_found истинно, выводим сообщение об обнаруженных отрицательных значениях.
Код (простой вариант, читаем по строкам, подходит для новичков):
x = int(input()) total = 0 neg_found = False
for _ in range(x): v = int(input()) if v < 0: neg_found = True else: total += v
print(total) if neg_found: print("Найдены отрицательные значения")
Как запустить:
- Сохраните код в файл, например, sum_measurements.py.
- Запустите: python3 sum_measurements.py
- Введите сначала число x, затем по одному каждое измерение (или все на отдельных строках).
Пример (на основе вашего описания, без учета примера со 22): Ввод: 6 2 3 5 16 1 -10 Вывод: 27 Найдены отрицательные значения
Примечание: в вашем примере сумма без отрицательного -10 равна 2+3+5+16+1 = 27, поэтому программа выведет 27. Если хотите видеть именно 22, нужно указать другие входные числа.