Дано натуральное трёхзначное число
n
n
. в нём зачеркнули первую слева цифру и приписали её в конце. найти полученное число.
формат входных данных
вводится целое число
n
n
(100≤n≤999)
(100≤n≤999)
.
формат выходных данных
вывести искомое число.

lolkek3023 lolkek3023    3   19.11.2019 23:32    2

Ответы
зяйка75542 зяйка75542  21.01.2024 11:11
Для решения данной задачи мы будем использовать простую арифметику.

1. Сначала нам необходимо ввести трехзначное число n.

2. Затем мы воспользуемся формулой для нахождения первой слева цифры числа n: первая_цифра = n // 100. Здесь оператор "//" обозначает целочисленное деление - в результате мы получаем только целую часть от деления на 100.

3. Далее, чтобы получить число, в котором зачеркнута первая слева цифра и она приписана в конце, мы будем следовать двум шагам:
- Умножим первую_цифру на 10, чтобы увеличить ее значение в 10 раз.
- Затем сложим полученное число с остальными двумя цифрами числа n, отбросив первую слева цифру: новое_число = (n % 100) * 10 + первая_цифра. Здесь оператор "%" обозначает остаток от деления.

4. Наконец, мы выведем полученное число.

Вот полный код на языке Python:

```python
# Ввод трехзначного числа
n = int(input())

# Находим первую слева цифру
первая_цифра = n // 100

# Вычисляем полученное число
новое_число = (n % 100) * 10 + первая_цифра

# Выводим результат
print(новое_число)
```

Теперь давайте рассмотрим пример. Пусть входное число n = 543.

Сначала мы находим первую слева цифру: первая_цифра = 543 // 100 = 5.

Затем мы вычисляем новое число:
новое_число = (543 % 100) * 10 + 5 = 43 * 10 + 5 = 430 + 5 = 435.

Итак, выходное число будет равно 435.

Таким образом, мы решаем данную задачу путем нахождения первой слева цифры числа, а затем перестановки цифр с помощью арифметических операций.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика