• Предмет: Информатика
  • Автор: aminaeva921
  • Вопрос задан 2 года назад

Напишите программу, которая в последовательности целых чисел определяет сумму трёхзначных чисел, не оканчивающихся на 2. Программа получает на вход целые числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0. Количество чисел не превышает 1000. Введённые числа не превышают 30000.

Ответы

Ответ дал: timkafey
0

Язык программирования Python

print("Введите последовательность чисел через пробел")

A = input()

A = A.split()

N = 0

OK = True

S = 0

for i in range(0, len(A), 1):

   for d in A[i]:

       N += 1

       if N == 3 and d == "2":

           OK = False

   if N == 3 and OK:

       S += int(A[i])

   N = 0

   OK = True

print(S)


aminaeva921: А на Паскале можно?
timkafey: прости не наю паскаль
timkafey: не знаю*
Вас заинтересует