Задать вопрос
17 июля, 03:45

Задано массив целых чисел упорядочений по возрастанию А[1; n] и число В. Для числа В найти такое место среди элементов массива А, чтоб после вставки числа В на это место упорядоченность массива не нарушалась. Если впоследствии равенства между собою значений элементов массива А число может вставляться на разные места, то следует выяснить самое близкое к началу массива место.

+1
Ответы (1)
  1. 17 июля, 05:16
    0
    Const

    n = 11;

    var

    numberToInsert, placeToInsert, i, counter : integer;

    massiv : array[1 ... n] of integer;

    begin

    placeToInsert : = 0;

    for i : = 1 to n-1 do

    read (massiv[i]) ;

    readln (numberToInsert) ;

    while (numberToInsert > massiv[placeToInsert]) do

    placeToInsert + = 1;

    for i : = n - 1 downto placeToInsert do

    massiv[i+1] : = massiv[i];

    massiv[placeToInsert] : = numberToInsert;

    for i : = 1 to n do

    write (massiv[i]:3) ;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Задано массив целых чисел упорядочений по возрастанию А[1; n] и число В. Для числа В найти такое место среди элементов массива А, чтоб ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Паскаль!. Задано массив целых чисел упорядочений по убыванию А (1; n) и число В. Для числа В найти такое место среди элементов массива А, чтоб после вставки числа В на это место упорядоченность массива не нарушалась.
Ответы (1)
1. Массив и 4 целых чисел вводится с клавиатуры. Найти и вывести произведение элементов массива. 2. Массив из 6 отрицательных и положительных целых чисел вводится в области описания констант. Найти сумму положительных элементов массива. 3.
Ответы (1)
1) Дан одномерный массив А[N], - целых чисел. Заменить все большие 7 члены массива числом 7. Найти количество таких членов. 2) Задан массив из 10 элементов, найти произведение элементов массива. Задача №3.
Ответы (1)
Помогите решить задачи на паскаль. 1) Дан массив случайных чисел (количество элементов вводите с клавиатуры). Найти произведение всех элементов массива. 2) Дан массив случайных чисел (количество элементов вводите с клавиатуры).
Ответы (1)
1) Дан массив из n элементов. Найти номер наименьшего элемента массива. 2) Дан массив из n элементов. Упорядочить массив по возрастанию. 3) Дан массив из n элементов. Упорядочить массив по убыванию.
Ответы (1)