Задать вопрос
10 мая, 01:33

Напечатать в порядке убывания все цифры, входящие в запись данного натурального числа.

Паскаль.

+5
Ответы (1)
  1. 10 мая, 01:46
    0
    Var st, s: string;

    i, j: integer;

    begin

    s:='9876543210';

    write ('число: ') ; readln (st) ;

    j:=1;

    while j<=length (s) do

    begin

    i:=1;

    while i<=length (st) do

    begin

    if st[i]=s[j] then

    begin

    write (s[j],' ') ;

    delete (st, i, 1) ;

    i:=i-1;

    end;

    i:=i+1;

    end;

    j:=j+1;

    if length (st) = 0 then break;

    end;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Напечатать в порядке убывания все цифры, входящие в запись данного натурального числа. Паскаль. ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Ввести слово и число раз (Ввод; паскаль, 3). Вывести это слово так: паскаль паскаль паскаль паскаль паскаль паскаль
Ответы (1)
Помгите! Программа Паскаль Вопрос 1. Функция служебного слова Var. Вопрос 2. С какими числами можно работать в программе Паскаль? Вопрос 3. Оператор ввода. Как он записывается в Паскаль? Вопрос 4. Функция служебного слова Const. Вопрос 5.
Ответы (1)
Тема Множества: Дан текст из строчных латинских букв, за которым следует точка. Напечатать: - все буквы, входящие в текст не менее двух раз; - все буквы, входящие в текст по одному разу. В Паскале АВС
Ответы (1)
Открыть в паскале текстовый файл, в котором прописаны цифры от 0 до 9 и русские буквы, напечатать да если в запись строки входят все числа от 0 до 9 в противном случае напечатать нет
Ответы (1)
1) дана строка S определить и напечатать сколько символов * 2) дана строка S вместо каждого символа * записать символы 0 Напечатать полученную строку 3) дана строка S получить и напечатать строку Т образуемую путем прочтения строки S начиная с ее
Ответы (1)