Задать вопрос
4 ноября, 05:19

Цифры натурального числа поместить в массив в том же порядке, в каком они записаны в числа. (турбо Паскаль)

+5
Ответы (1)
  1. 4 ноября, 05:55
    0
    Var j, n, i:longint;

    a, b:array [1 ... 1000] of integer;

    begin

    readln (n) ; / / считываем число

    i:=1; / / начинаем с первого элемента массива

    while (n>0) do / / пока n больше нуля

    begin

    a[i]:=n mod 10; / / тем самым выбираем последнюю цифру числа

    n:=n div 10; / / откидываем последнюю цифру

    i:=i+1; / / следующий элемент массива

    end;

    / / по окончании в массиве a будет храниться наше число только

    / / в обратном порядке

    i:=i-1; / / теперь i равно длине числа + 1 поэтому отнимаем 1

    for j:=i downto 1 do / / с конца массива а до 1

    begin

    b[i-j+1]:=a[j]; / / заполняем b в обратном порядке

    end;

    //теперь в массиве b хранится наше число в нужном порядке

    for j:=1 to i do

    begin

    write (b[j],' ') ;

    end;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Цифры натурального числа поместить в массив в том же порядке, в каком они записаны в числа. (турбо Паскаль) ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
1. Что является составляющими языка? а) Синтаксис; б) Семантика; в) Грамматика; г) Морфология. 2. Средой Что есть визуального программирования? а) Турбо Паскаль; б) Турбо в Excel; в) Турбо Дельфи; г) базовые. 3.
Ответы (1)
Ввести слово и число раз (Ввод; паскаль, 3). Вывести это слово так: паскаль паскаль паскаль паскаль паскаль паскаль
Ответы (1)
Дан массив из вводимых чисел с клавиатуры, массив 3 х3 (двумерный). Найти сумму элементов главной диагонали. Исходный массив вывести на экран. Турбо Паскаль (подробно если можно) Снова (сори)
Ответы (1)
Язык Паскаль. №1 Дан массив, состоящий из n натуральных чисел. Образовать новый массив, элементами которого будут элементы исходного, оканчивающиеся на цифру k. №2 Дан масив целых числ. Найти в этом массиве минимальный элмент m и максимальный M.
Ответы (1)
Паскаль! Заполнить массив случайными числами в интервале [-10,10] и отобрать в другой массив все чётные отрицательные числа. Пример: Массив А: -5 6 7 - 4 - 6 8 - 8 Массив B: -4 - 6 - 8
Ответы (1)