Помогите решить две задачи срочно надо, завтра урок ! 1)Напишите программу, которая вводит четырёхзначное...

Тематика Информатика
Уровень 10 - 11 классы
программирование задачи по программированию перестановка цифр удаление цифр Python задачи для начинающих алгоритмы обработка чисел учебные задачи
0

Помогите решить две задачи срочно надо, завтра урок ! 1)Напишите программу, которая вводит четырёхзначное натуральное число и переставляет его первую и последнюю цифры, например, из числа 1234 должно получится число 4231. 2)Напишите программу, которая вводит четырёхзначное натуральное число и "вырезает" из него вторую цифру с начала, например, из числа 1234 должно получиться число 134.

avatar
задан 3 месяца назад

2 Ответа

0

Конечно, я помогу решить эти задачи.

Задача 1:

Напишите программу, которая вводит четырёхзначное натуральное число и переставляет его первую и последнюю цифры, например, из числа 1234 должно получится число 4231.

Для решения этой задачи можно использовать строковые операции, так как они позволяют легко манипулировать отдельными символами числа.

  1. Вводим число в виде строки.
  2. Переставляем первую и последнюю цифры.
  3. Выводим результат.

Вот пример программы на языке Python:

# Вводим четырёхзначное натуральное число
number = input("Введите четырёхзначное натуральное число: ")

# Проверяем, что введённое значение является четырёхзначным числом
if len(number) != 4 or not number.isdigit():
    print("Ошибка: Введите корректное четырёхзначное натуральное число.")
else:
    # Переставляем первую и последнюю цифры
    new_number = number[-1] + number[1:-1] + number[0]
    print("Результат:", new_number)

Задача 2:

Напишите программу, которая вводит четырёхзначное натуральное число и "вырезает" из него вторую цифру с начала, например, из числа 1234 должно получиться число 134.

Для решения этой задачи также можно воспользоваться строковыми операциями.

  1. Вводим число в виде строки.
  2. Удаляем вторую цифру.
  3. Выводим результат.

Пример программы на языке Python:

# Вводим четырёхзначное натуральное число
number = input("Введите четырёхзначное натуральное число: ")

# Проверяем, что введённое значение является четырёхзначным числом
if len(number) != 4 or not number.isdigit():
    print("Ошибка: Введите корректное четырёхзначное натуральное число.")
else:
    # Удаляем вторую цифру
    new_number = number[0] + number[2:]
    print("Результат:", new_number)

Эти программы проверяют корректность введённого числа и выполняют требуемые преобразования. Если число не является четырёхзначным, выводится сообщение об ошибке.

avatar
ответил 3 месяца назад
0

Для решения обеих задач можно использовать следующий код на языке программирования Python:

1) Перестановка первой и последней цифры:

number = input("Введите четырёхзначное натуральное число: ")
if len(number) != 4:
    print("Ошибка! Введите четырёхзначное число.")
else:
    new_number = number[-1] + number[1:3] + number[0]
    print("Измененное число:", new_number)

2) "Вырезание" второй цифры с начала:

number = input("Введите четырёхзначное натуральное число: ")
if len(number) != 4:
    print("Ошибка! Введите четырёхзначное число.")
else:
    new_number = number[0] + number[2:]
    print("Измененное число:", new_number)

После ввода четырёхзначного числа программа выполнит соответствующее действие и выведет результат. Надеюсь, это поможет вам с выполнением задач к уроку!

avatar
ответил 3 месяца назад

Ваш ответ

Вопросы по теме