Вопрос задан 14.06.2023 в 19:12. Предмет Информатика. Спрашивает Чориев Малик.

27. Из трехзначного числа Х вычли его последнюю цифру. Когда результат разделили на 10, а к

частному слева приписали последнюю цифру числа Х, то получилось 237. Найти число Х Решить в python пожалуйста
1 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Тишкова Злата.

Ответ:

Если внимательно прочесть условие, то задача сводится к перестановке правой цифры в трехзначном числе налево.

Решать задачу можно с конца, то есть, начав с полученного числа 237, следует двигаться к началу текста условия.

1. В числе 237 последней цифрой числа Х является самая левая цифра, то есть 2.

2. Если отбросить 2-ку, то останется пара цифр (двузначное число) ab из исходного числа abc = X.

3. Если ab * 10, то получим трехзначное число ab0

4. Осталось прибавить к ab0 число которое было последней цифрой, то есть 2, то получим abc - искомое число.

На Python 3

print ('Введите конечное трехзначное число')

n=int(input()) #приводим введенное число к целочисленному типу

c=n//100 #выделяем цифру, которую приписали слева к частному

n=(n%100)*10+c #n%100 - выделяем то число, к которому была приписана цифра слева

#*10 - приводим его к трехзначному формату, дополнив нулем справа, +с добавляет последнюю цифру

print (n, '<- исходное число Х')

На приложенной картинке - результат работы программы. Вводим 237, получаем 372 - это задуманное исходное число

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос