
Составить алгоритм полученного 2-х значного числа, путем перестановки его цифер


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

Var a,x,y:integer;
begin
writeln ('Введи двузначное число');
readln (a);
x:=a div 10 mod 10;
y:=a mod 10;
a:=y*10+x;
writeln (a);
end.
Думаю помог)



Для составления алгоритма перестановки цифр двузначного числа можно использовать следующий подход:
Считать двузначное число с помощью ввода с клавиатуры или получения его из другого источника данных.
Разделить число на десятки (десятковое число) и единицы (единичное число). Это можно сделать с помощью деления числа на 10 (для десятков) и нахождения остатка от деления на 10 (для единиц).
Поменять местами десятковое и единичное числа.
Объединить полученные значения, чтобы получить переставленное двузначное число.
Вывести полученный результат.
Ниже представлена примерная структура алгоритма на псевдокоде:
scss// Ввод двузначного числа
введите число
читать число
// Разделение числа на десятки и единицы
десятки = число / 10
единицы = число % 10
// Перестановка цифр
поменять_местами(десятки, единицы)
// Объединение чисел
переставленное_число = десятки * 10 + единицы
// Вывод результата
вывести переставленное_число
Обратите внимание, что поменять_местами(десятки, единицы)
- это функция, которая меняет значения двух переменных местами. На практике вы можете использовать язык программирования, который вам знаком, и реализовать подобный алгоритм.


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