n=20 это вводят константу. Другими словами. приравнивают n к 20и.
Потом описывают массив. Количество значений массива будет варьироваться от 1 до 20и
Начинается сама программа.
Теперь начинают заполнять массив значениями.
Вводится цикл от 1го до 20и
В цикле значению i нного элемента массива присваивают рандомное значение. Другими словами, массив заполняют случайными числами.
Внутри этого цикла вводят еще один, от 1го до 19
Теперь внутри этого еще цикл, уже от 2 до 20.
Условие: Если значение i нного элемента массива (ЗДЕСЬ ВЕРОЯТНО ОШИБКА В КОДЕ, ПОСМОТРИ ЕЩЕ РАЗ! буду считать что там написано S(i)) меньше значения Jнного элемента того же массива, (значение J элемента описано выше в цикле и будет зависеть от того, какой цикл идет) , то
значение i нного элемента массива присваивается переменной t, а оно само примет значение J нного элемента. После значение j нного присваевается t
Другими словами, значения меняются друг с другом. Пример (a=2 а b=5, вот этой махинацией стало: a=5 b=2. Значения поменялись)
Циклы завершаются и при помощи еще одного цикла выводятся значения массива в том тоя же порядке.
Своими словами: случайно генерируется ряд чисел. Если следующий элемент больше предыдущего, он элементы меняются местами. По завершению этого цикла все числа встанут последовательно, от меньшего к большему. Программа расставливает значения массива в порядке возрастания.
С Вас 10ка)