Напишите программу, которая выдаст места, по которым проследил Великан. Вводится четыре числа, каждое на новой строке

  • 4
Напишите программу, которая выдаст места, по которым проследил Великан. Вводится четыре числа, каждое на новой строке: число, кратное которому нужно пропускать; длина шага; начало; конец. Выводить результат нужно в одну строку через
Савелий
29
пробелы.

Для решения данной задачи, мы можем использовать цикл, который будет итерироваться от начала до конца, с шагом, заданным пользователем. В каждой итерации цикла, мы будем проверять, кратно ли текущее число, которое мы проверяем, числу, кратному которому нужно пропускать. Если да, то мы будем добавлять это число к строке результатов.

Ниже представлен код программы на языке Python:

python
# Ввод данных
k = int(input("Введите число, кратное которому нужно пропускать: "))
step = int(input("Введите длину шага: "))
start = int(input("Введите начало: "))
end = int(input("Введите конец: "))

# Инициализация строки результатов
result = ""

# Цикл для поиска и добавления чисел к результатам
for i in range(start, end+1, step):
if i % k == 0:
result += str(i) + " "

# Вывод результата
print("Места, по которым проследил Великан:")
print(result)


Теперь, когда программа написана, можно приступать к ее тестированию и выполнению задачи.

Пример работы программы:


Введите число, кратное которому нужно пропускать: 3
Введите длину шага: 2
Введите начало: 100
Введите конец: 200
Места, по которым проследил Великан:
102 108 114 120 126 132 138 144 150 156 162 168 174 180 186 192 198


Таким образом, программа выдала места, которые проследил Великан, в соответствии с введенными данными. Каждое число разделено пробелом, как требовалось в задаче.