Скачиваний:
0
Добавлен:
11.06.2025
Размер:
524 б
Скачать
M=0;
N=7;
S=[10; 8; 3; 28; 11; 4; 111];
for I=1:(N-1) %Перебор элементов вектора с первого до предпоследнего
    J=I;
    while J>0 && S(J+1)>S(J) %Задание условия работы алгоритма
        P=S(J);
        S(J)=S(J+1);
        S(J+1)=P;
        J=J-1; %Перестановка элементов вектора
        M=M+1; %Обновление переменной, отсчитывающей кол-во переменных
    end
end
disp('S =');
disp(S); %Вывод отсортированного вектора
disp('Кол-во перестановок');
disp(M); %Вывод переменной, отсчитывающей кол-во переменных
Соседние файлы в папке ЛР2