
PASCAL !!!!!!!!!!!!!ПОМОГИТЕ ПОЖАЛУЙСТА!!!! СРОЧНО!!! Дано трехзначное число. Расположить цифры
этого трехзначного числа в порядке убывания. На языке Pascal.

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

program raf105;
var abc,a,b,c:integer;
begin
write('Введите трёхзначное число: ');
readln(abc);
a:= abc div 100;
c:= abc mod 10;
b:= (abc-((a*100)-c)) div 10;
if (a>b) and (a>c)
then begin
a:= a*100;
if b>c
then b:=b*10
else c:=c*10;
end;
if (b>a) and (b>c)
then begin
b:= b*100;
if a>c
then a:=a*10
else c:=c*10;
end;
if (c>b) and (c>a)
then begin
c:= c*100;
if b>a
then b:=b*10
else a:=a*10;
end;
abc:= a+b+c;
writeln('Компьютер переставил цифры числа в порядке убывания: ',abc);
end.
Язык PascalABC



Вот пример кода на языке Pascal, который поможет вам расположить цифры трехзначного числа в порядке убывания:
```pascal program SortDigits; var number, sortedNumber: integer; digit1, digit2, digit3: integer; begin // Введите трехзначное число write('Введите трехзначное число: '); readln(number);
// Разделяем число на цифры digit1 := number div 100; digit2 := (number div 10) mod 10; digit3 := number mod 10;
// Сортируем цифры в порядке убывания if digit1 < digit2 then begin sortedNumber := digit2 * 100 + digit1 * 10 + digit3; if digit2 < digit3 then sortedNumber := digit3 * 100 + digit1 * 10 + digit2; end else begin sortedNumber := digit1 * 100 + digit2 * 10 + digit3; if digit1 < digit3 then sortedNumber := digit3 * 100 + digit2 * 10 + digit1; end;
// Выводим отсортированное число writeln('Число с отсортированными цифрами: ', sortedNumber); end. ```
Программа просит вас ввести трехзначное число, затем разделяет его на цифры и сортирует их в порядке убывания. В результате вы получите число с отсортированными цифрами.
Примечание: Обратите внимание, что в этом коде не предусмотрена обработка некорректного ввода (например, ввод числа, не являющегося трехзначным). Если вам нужно добавить такую обработку, вы можете использовать условные операторы и проверки на допустимый диапазон значений.
Надеюсь, это поможет вам! Если у вас возникнут еще вопросы, не стесняйтесь задавать.


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







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