Имеется массив А из N произвольных чисел. суммировать числа до тех пор пока не встретится число 2. напечатать получившуюся сумму если 2 не встретилась, напечатать текст 2 нет.

17 Фев 2020 в 19:44
143 +1
0
Ответы
1

Пример решения на Python:

def sum_before_2(arr):
total = 0
for num in arr:
if num == 2:
break
total += num
if total == 0:
print("2 нет")
else:
print(total)
# Пример использования
A = [1, 3, 4, 6, 2, 5]
sum_before_2(A)

В данном примере, если массив A равен [1, 3, 4, 6, 2, 5], то будет выведено 14, так как сумма чисел до числа 2 равна 14. Если в массиве A не будет числа 2, то будет выведено 2 нет.

18 Апр в 17:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир