Вопрос задан 20.07.2023 в 12:06. Предмет Информатика. Спрашивает Тишков Илья.

Объясните пожалуйста: С клавиатуры вводится трёхзначное число. Написать программу, которая

составляет новое трёхзначное число, в котором цифры десятков и сотен поменяли местами. Заранее большое спасибо!
0 0
Перейти к ответам

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

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

Ответ:

Объяснение:

тут есть маленькая хитрость

Если записать число не как число а как строку то оно будет восприниматься как слово.

program bred;

var

x :string;

begin

writeln('Введите число': );

readln(x);           -    мы получаем число

writeln(x[2],x[1],x[3]); - указываем какую цифру мы берем и на какое место ставим

end.

Все! Удачи! Отметь этот ответ лучшим!

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу вам написать программу на Python для обмена цифр десятков и сотен в трехзначном числе. Для этого нам нужно считать число с клавиатуры, выполнить обмен цифр и вывести результат. Вот программа:

python
def swap_digits(number): # Разделяем трехзначное число на цифры сотен, десятков и единиц hundreds = number // 100 tens = (number // 10) % 10 ones = number % 10 # Формируем новое число, меняя цифры десятков и сотен местами new_number = tens * 100 + hundreds * 10 + ones return new_number def main(): try: # Вводим трехзначное число с клавиатуры num = int(input("Введите трехзначное число: ")) # Проверяем, что число трехзначное if 100 <= num <= 999: # Обмениваем цифры десятков и сотен местами result = swap_digits(num) print(f"Новое число с обменом цифр: {result}") else: print("Ошибка: Введите трехзначное число!") except ValueError: print("Ошибка: Введите корректное число!") if __name__ == "__main__": main()

Скопируйте этот код в среду программирования Python или запустите его в среде с поддержкой Python (например, Anaconda, Jupyter Notebook и т. д.). Программа запросит вас на ввод трехзначного числа с клавиатуры, затем выведет новое число с обменом цифр десятков и сотен. Пожалуйста, обратите внимание, что программа принимает только трехзначные числа в диапазоне от 100 до 999.

0 0

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

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

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

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