Вопрос задан 24.06.2023 в 16:51. Предмет Информатика. Спрашивает Жумабеков Бахтияр.

Вводится последовательность целых чисел , признак конца последовательности - 0. Определить

количество чисел, в записи которых два и более нуля. Sample Input: 1000 -1230 4040 12 -456 0 Sample Output: 2 Программу написать на Python.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Олар Аліна.

Ответ:

k = 0

n = int(input())

while n != 0:

   c = map(int, str(abs(n)))

   s = 0

   for i in c:

       if i == 0:

           s += 1

   if s >= 2:

       k += 1

   n = int(input())

print(k)

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на Python, которая решает вашу задачу:

python
def count_numbers_with_zeros(sequence): count = 0 for num in sequence: if '00' in str(abs(num)): count += 1 return count # Чтение последовательности чисел sequence = [] while True: num = int(input()) if num == 0: break sequence.append(num) # Подсчет чисел с двумя и более нулями result = count_numbers_with_zeros(sequence) print(result)

Вы можете запустить этот код в среде Python, и он будет ожидать ввод последовательности чисел. Когда вы введете 0, программа подсчитает количество чисел, содержащих два или более нуля, и выведет результат.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос