1. У нас есть натуральное число n. Как можно узнать, содержится ли в этом числе цифра x? (x и n вводятся с клавиатуры)
2. Как создать программу, которая будет вводить последовательность целых ненулевых чисел, где окончанием ввода считается число 0? Как можно проверить, есть ли в этой последовательности хотя бы одна пара одинаковых "соседних" чисел?
Информатика 7 класс Алгоритмы и структуры данных число n цифра X программа на Python ввод чисел проверка соседних чисел алгоритм проверки последовательность чисел натуральное число ввод с клавиатуры условие окончания ввода
1. Как узнать, содержится ли в числе n цифра x?
Чтобы проверить, содержится ли в натуральном числе n цифра x, можно воспользоваться простым алгоритмом. Вот шаги, которые вам нужно выполнить:
Пример кода на Python:
n = input("Введите натуральное число n: ")
x = input("Введите цифру x: ")
if x in str(n):
print("Цифра", x, "содержится в числе", n)
else:
print("Цифра", x, "не содержится в числе", n)
2. Как создать программу для ввода последовательности целых ненулевых чисел и проверки соседних чисел?
Для создания программы, которая будет вводить последовательность целых ненулевых чисел, где окончанием ввода считается число 0, и проверять наличие хотя бы одной пары одинаковых соседних чисел, следуйте этим шагам:
Пример кода на Python:
numbers = []
while True:
num = int(input("Введите целое ненулевое число (0 для завершения): "))
if num == 0:
break
numbers.append(num)
found = False
for i in range(len(numbers) - 1):
if numbers[i] == numbers[i + 1]:
found = True
break
if found:
print("Есть хотя бы одна пара одинаковых соседних чисел.")
else:
print("Нет одинаковых соседних чисел.")