Задача на Pascal, подскажите хоть как начать или как написать...
Составить алгоритм решения следующей задачи на компьютере:
Задано N<=100 и массив A длиной N элементов. С клавиатуры вводятся целые ненулевые числа в количестве, не превосходящем N. Признак конца ввода - значение 0. Первое введённое число записывается на место 1-го элемента массива A. Последующие вводимые числа помещаются на такие места в массиве, чтобы элементы массива в любом текущем состоянии были упорядочены по возрвстанию. Для этого введённые элементы массива могут перемещаться вправо или раздвигаться для размещения очередного элемента. Не допускается наличие незаполненных мест в массиве.