
Вопрос задан 27.09.2023 в 11:12.
Предмет Информатика.
Спрашивает Пыршина Таня.
1.Дано четырехзначное число. Поменять местами 1 и 4 цифры. Вывести полученное число. 2. Дано
четырехзначное число. Поменять местами 1 и 2, 3 и 4 цифры. Вывести полученное число

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

Отвечает Скрипник Алексей.
Ответ:
1.
Program Sanya;
var A, a1, a2, a3, a4: integer;
Begin
Write('Задайте 4-хзначное число: ');
Readln (A);
a1:=A div 1000;
a2:=A div 100 mod 10;
a3:=A mod 100 div 10;
a4:=A mod 10;
Writeln ('Число ',A, ' поменять местами 1 и 4 цифры: ', a4,a2,a3,a1);
End.
2.
Program Sanya;
var A, a1, a2, a3, a4: integer;
Begin
Write('Задайте 4-хзначное число: ');
Readln (A);
a1:=A div 1000;
a2:=A div 100 mod 10;
a3:=A mod 100 div 10;
a4:=A mod 10;
Writeln ('Число ',A, ' поменять местами 1 и 2, 3 и 4 цифры: ', a2,a1,a4,a3);
End.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
- Для обмена местами первой и четвертой цифры в четырёхзначном числе, вы можете использовать следующий код на Python:
python# Ввод четырёхзначного числа
number = int(input("Введите четырёхзначное число: "))
# Проверка, что число действительно четырёхзначное
if 1000 <= number <= 9999:
# Разбиваем число на цифры
digit1 = number // 1000
digit2 = (number % 1000) // 100
digit3 = (number % 100) // 10
digit4 = number % 10
# Меняем местами первую и четвертую цифры
new_number = digit4 * 1000 + digit2 * 100 + digit3 * 10 + digit1
# Вывод результата
print("Полученное число после замены: ", new_number)
else:
print("Введите четырёхзначное число.")
- Для обмена местами первой и второй, а также третьей и четвертой цифры в четырёхзначном числе, вы можете использовать следующий код на Python:
python# Ввод четырёхзначного числа
number = int(input("Введите четырёхзначное число: "))
# Проверка, что число действительно четырёхзначное
if 1000 <= number <= 9999:
# Разбиваем число на цифры
digit1 = number // 1000
digit2 = (number % 1000) // 100
digit3 = (number % 100) // 10
digit4 = number % 10
# Меняем местами первую и вторую, а также третью и четвертую цифры
new_number = digit2 * 1000 + digit1 * 100 + digit4 * 10 + digit3
# Вывод результата
print("Полученное число после замены: ", new_number)
else:
print("Введите четырёхзначное число.")
Эти программы сначала проверяют, что введённое число является четырёхзначным, затем разбивают число на цифры, меняют их местами и выводят полученное число.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili