Паскаль
1)Как вы думаете при выполнении программы обязательно заполнять все ячейки данными. почему?
2) если ячейка не заполнена то какое значение в ней находится?
3) может ли реальное количество элементов в массиве модет быть меньше чем указано при описании. почему? а может быть меньше? почему?
227
318
Ответы на вопрос:
Просто запускаешь механизм "пузырьковой" сортировки: const n=2015 var a: array[1..n] of integer; i, j, d: integer; begin (считаем, что массив у нас уже заполнен, так что перехожу сразу к части с сортировкой) for j: =n downto 2 do for i: =1 to (j-1) do if a[i]> a[i+1] then begin d: =a[i]; a[i]: =a[i+1]; a[i+1]: =d; end; end. доказательства ради, можно вывести массив на печать, добавив перед последним "end" строки: for i: =1 to n do wirite(a[i], ' ');
Популярно: Информатика
-
катринвесна8824.07.2022 13:14
-
duy5351917.09.2020 18:05
-
ajdanayun22.09.2020 02:40
-
mariana12216.01.2020 12:11
-
sallga25.12.2020 10:04
-
indira22711.08.2020 14:23
-
dashka103530.03.2023 18:35
-
Theonly138589427.03.2022 13:45
-
віка81209.10.2021 11:18
-
vitek0321.12.2022 04:04