Главная / Решение олимпиадных задач по информатике / Найдите ошибки в программе, реализующей алгоритм сортировки одномерного массива "Пузырьком", фрагмент которой приведен ниже: … for j:=2 to n do for i:=1 to j do if x[i]>x[i+1] then begin y:=x[i]; x[i]:= x[i+1]; x[i+1]:=y; end; …

Найдите ошибки в программе, реализующей алгоритм сортировки одномерного массива "Пузырьком", фрагмент которой приведен ниже:

… for j:=2 to n do for i:=1 to j do if x[i]>x[i+1] then begin y:=x[i]; x[i]:= x[i+1]; x[i+1]:=y; end; …

вопрос

Правильный ответ:

неверно: for j:=2 to n do. Верно: for j:=n downto 2 do
неверно: for i:=1 to j do. Верно: for i:=1 to j-1 do
Неверно y:=x[i]; x[i]:= x[i+1]; x[i+1]:=y; Верно: x[i]:= x[i+1]; y:=x[i]; x[i+1]:=y
в программе нет ошибок
Сложность вопроса
65
Сложность курса: Решение олимпиадных задач по информатике
77
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Большое спасибо за подсказками по intiut'у.
17 окт 2019
Аноним
Благодарю за подсказками по интуиту.
22 июн 2019
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.