Для написания программы, которая считывает целое число и выводит текст в заданном формате, можно использовать практически любой язык программирования. Я продемонстрирую, как это сделать на языке Python, так как он популярен для учебных целей и прост в использовании.
Решение на Python
Считывание входных данных:
Мы будем использовать функцию input()
для чтения данных из стандартного ввода. Так как по умолчанию она возвращает строку, нам нужно преобразовать её в целое число с помощью функции int()
.
Вычисление следующего и предыдущего числа:
После того как мы получили число, нужно вычислить его следующее и предыдущее значения. Это можно сделать с помощью простых арифметических операций: прибавление и вычитание единицы.
Форматированный вывод:
Мы должны вывести две строки, следуя заданному шаблону. В Python для форматирования строк удобно использовать f-строки (форматированные строки), которые позволяют легко вставлять значения переменных в текст.
Вот пример кода, который решает поставленную задачу:
# Считываем целое число
number = int(input("Введите целое число: "))
# Вычисляем следующее и предыдущее числа
next_number = number + 1
previous_number = number - 1
# Выводим результат в указанном формате
print(f"The next number for the number {number} is {next_number}.")
print(f"The previous number for the number {number} is {previous_number}.")
Пояснение к коду:
input()
: Используется для чтения данных от пользователя. В данном случае предполагается, что пользователь вводит число.
int()
: Преобразует строку, полученную от input()
, в целое число.
f-строки
: Это одна из возможностей форматирования строк в Python, начиная с версии 3.6. Они позволяют вставлять выражения внутри фигурных скобок {}
в строку, что делает код более читабельным и компактным.
- Вычисления:
next_number = number + 1
и previous_number = number - 1
просто добавляют и вычитают единицу от введенного числа для получения следующего и предыдущего чисел, соответственно.
Пример использования:
Если пользователь вводит число 179
, программа выведет:
The next number for the number 179 is 180.
The previous number for the number 179 is 178.
Таким образом, программа выполняет поставленную задачу, считывая число, вычисляя необходимые значения и выводя их в требуемом формате.