count = 0 while True: num = int(input("Введите число (для завершения введите 0): ")) if num == 0: break if abs(num) // 100 % 10 == 2: count += 1 print("Количество чисел с третьей цифрой 2:", count)
Программа считывает числа с клавиатуры до тех пор, пока не будет введен 0. Далее программа проверяет каждое число на то, имеет ли оно третью цифру 2, и прибавляет к счетчику, если условие выполняется. В конце программа выводит количество чисел с третьей цифрой 2.
Код решения на Python:
count = 0while True:
num = int(input("Введите число (для завершения введите 0): "))
if num == 0:
break
if abs(num) // 100 % 10 == 2:
count += 1
print("Количество чисел с третьей цифрой 2:", count)
Программа считывает числа с клавиатуры до тех пор, пока не будет введен 0. Далее программа проверяет каждое число на то, имеет ли оно третью цифру 2, и прибавляет к счетчику, если условие выполняется. В конце программа выводит количество чисел с третьей цифрой 2.