Ввести натуральное число с клавиатуры.Ввести цифру A с клавиатуры, которую нужно удалить из числа.Инициализировать новое число без цифры A.Проходить по каждой цифре в исходном числе: Если цифра не равна A, добавить её к новому числу.Вывести новое число.
Пример на Python:
num = int(input("Введите натуральное число: ")) A = int(input("Введите цифру, которую нужно удалить: ")) new_num = 0 multiplier = 1 while num > 0: digit = num % 10 num //= 10 if digit != A: new_num += digit * multiplier multiplier *= 10 if new_num == 0: print("Полученное число является 0, так как удалены все цифры", A) else: print("Число после удаления всех цифр", A, ":", new_num)
Пример:
Введите натуральное число: 123451 Введите цифру, которую нужно удалить: 1 Число после удаления всех цифр 1 : 2345
Алгоритм:
Ввести натуральное число с клавиатуры.Ввести цифру A с клавиатуры, которую нужно удалить из числа.Инициализировать новое число без цифры A.Проходить по каждой цифре в исходном числе:Если цифра не равна A, добавить её к новому числу.Вывести новое число.
Пример на Python:
num = int(input("Введите натуральное число: "))A = int(input("Введите цифру, которую нужно удалить: "))
new_num = 0
multiplier = 1
while num > 0:
digit = num % 10
num //= 10
if digit != A:
new_num += digit * multiplier
multiplier *= 10
if new_num == 0:
print("Полученное число является 0, так как удалены все цифры", A)
else:
print("Число после удаления всех цифр", A, ":", new_num)
Пример:
Введите натуральное число: 123451Введите цифру, которую нужно удалить: 1
Число после удаления всех цифр 1 : 2345