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

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

… j:=1; k:=0; for i:=1 to n do if x[i] >0 then begin y[j]:=i; j:=j+1; k:=k+1; end; for j:=k downto 2 do for i:=1 to j-1 do if x[y[i]]<x[y[i+1]] then begin z:=x[y[i]]; x[y[i]]:=x[y[i+1]]; x[y[i+1]]:=z; end; …

вопрос

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

положительные элементы массива math отсортируются в порядке убывания (в позициях, занимаемых положительными элементами), остальные элементы останутся на своих местах
упорядочиваются по убыванию элементы массива math, на которые указывает содержимое элементов массива math, отрицательные элементы останутся на своих местах
положительные элементы массива math отсортируются в порядке убывания и будут располагаться подряд, начиная с первого элемента массива math, за ними будут следовать остальные элементы массива math
положительные элементы массива math отсортируются в порядке убывания (в позициях, занимаемых положительными элементами), остальные элементы отсортируются по возрастанию (в пределах занимаемых позиций)
Сложность вопроса
50
Сложность курса: Решение олимпиадных задач по информатике
77
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я завалил сессию, за что я не увидел данный сайт с решениями интуит месяц назад
19 сен 2018
Аноним
Я провалил зачёт, почему я не увидел этот крутой сайт с решениями с тестами intuit в начале года
27 янв 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.