Спаскалем кто знает сортировку const m = 100000; var arr: array[1..256] of longint; k,s,j,i: longint; begin randomize; for i : = 1 to m do begin k : = random(256); k: = k+1; arr[k] : = arr[k]+1; end; for i: = 1 to 256 do begin writeln ('массив ',i,' - ',arr[i]: 4) end; for i : = 1 to 256 do for j : = 1 to m-i do if arr[j] > arr[j+1] then {тут ошибка} begin s : = arr[j]; arr[j] : = arr[j+1]; arr[j+1] : = s end; write ('отсортированный массив: '); for i : = 1 to 256 do write (arr[i]: 4); end.
208
362
Ответы на вопрос:
Заменить строку во вложенном цикле for j : = 1 to m-i do на строку for j: =1 to 256-i dom = 100000 - поэтому выход за границы массива.
5кбайт = 5×1024 байт = 5×1024×8 бит память для одного символа = 5×1024×8 / 2560 = 16 бит мощность алфавита = 2^16 = 65536
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Dangor12327.07.2022 22:46
-
SHILW20.12.2022 08:33
-
rydet07.05.2023 21:59
-
анютка678006.12.2021 16:21
-
Polina2210200509.03.2020 13:02
-
kargina5516.02.2023 15:11
-
nikitabordkin24.04.2021 04:35
-
Roflobara14.05.2021 21:18
-
alona201726.04.2022 20:53
-
maximkanariks01.02.2021 00:27
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.