Задано массив целых чисел по возрастанию а[1; n] и число в. для числа в найти такое место среди элементов массива а, чтоб после вставки числа в на это место массива не нарушалась. если впоследствии равенства между собою значений элементов массива а число может вставляться на разные места, то следует выяснить самое близкое к началу массива место.
177
476
Ответы на вопрос:
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.
Популярно: Информатика
-
romab0710.11.2021 12:54
-
Алина05240826.07.2020 06:48
-
Den041016.09.2020 05:41
-
Nastya8laif19.03.2021 06:41
-
ainur0018Ainur21.04.2020 02:03
-
danilf99914.08.2021 19:13
-
Gabueva0225.09.2021 13:46
-
HFccv24.05.2022 07:06
-
KotyaSuper1115.11.2022 11:50
-
БекБека22.08.2022 04:50