Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3529792
А
Аноним
08 декабря 2025 13:34 · публичный вопрос
А
Аноним

Ученые так и не смогли починить аппарат, но решили написать для него программу. В нее вводятся все измерения, некорректные значения, то есть отрицательные, специально игнорируются…

Запрос пользователя

Ученые так и не смогли починить аппарат, но решили написать для него программу. В нее вводятся все измерения, некорректные значения, то есть отрицательные, специально игнорируются и пропускаются. Для всех корректных измерений считается общая суммарная продолжительность. Также в конце программы выводится сообщение о том, были ли найдены некорректные результаты. напиши простую программу для новичков Напиши программу, которая принимает на вход натуральное число х, после чего считывает х измерений и проводит с ними необходимые манипуляции. Также прикрепи свое решение, чтобы куратор смог его проверить. Пример: при вводе 6 измерений 2, 3, 5, 16, 1, -10 программа должна вывести на экран число 22 и сообщение о том, что отрицательные числа нашлись.

Ответ нейросети
08 декабря 2025 13:34

Ниже простая программа на 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, нужно указать другие входные числа.