
Вопрос задан 13.07.2023 в 20:05.
Предмет Информатика.
Спрашивает Сидоркина Юля.
найти наименьшее число, которое делится на заданное пользователем число N, при этом оканчивается на
заданную пользователем цифру ( предполагается что число может оканчиваться на цифру, которую задал пользователь )

Ответы на вопрос

Отвечает Кучин Егор.
Ответ:
var n,s,a,m:longint;
begin
readln(n,s);
m:=10;
if s mod n=0 then a:=s else a:=s*10;
while a mod n<>0 do
if a mod m=(m-1)
then begin m:=m*10; a:=s*m; end
else a:=a+1;
writeln(a);
end.
Объяснение:
вот на



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Чтобы найти наименьшее число, которое делится на заданное пользователем число N и оканчивается на заданную пользователем цифру, мы можем использовать цикл, чтобы последовательно проверять числа, пока не найдем нужное число. Когда найдем такое число, цикл завершится.
Вот пример кода на языке Python, который решает эту задачу:
pythondef find_smallest_number_divisible_by_n_ending_with_digit(n, ending_digit):
# Начинаем с числа, оканчивающегося на заданную цифру
current_number = ending_digit
while True:
# Проверяем, делится ли число на N без остатка
if current_number % n == 0:
return current_number
# Увеличиваем число на 10 (переносим цифру на следующий разряд)
current_number += 10
# Получаем ввод от пользователя
try:
user_input_n = int(input("Введите число N: "))
user_input_ending_digit = int(input("Введите оканчивающую цифру: "))
# Находим и выводим результат
result = find_smallest_number_divisible_by_n_ending_with_digit(user_input_n, user_input_ending_digit)
print(f"Наименьшее число, которое делится на {user_input_n} и оканчивается на {user_input_ending_digit}:", result)
except ValueError:
print("Ошибка ввода. Введите целое число.")
Пример работы программы:
yamlВведите число N: 7
Введите оканчивающую цифру: 3
Наименьшее число, которое делится на 7 и оканчивается на 3: 63
Обратите внимание, что данная программа может выполняться довольно долго для больших значений N, так как она перебирает числа последовательно.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili