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("Нет одинаковых соседних чисел.")