Напишите программу, которая в последовательности целых чисел определяет сумму трёхзначных...

0 голосов
57 просмотров

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


Информатика (14 баллов) | 57 просмотров
Дан 1 ответ
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)

(528 баллов)
0

А на Паскале можно?

0

прости не наю паскаль

0

не знаю*