Пусть компьютер считает.
javascript:for (let сч = Math.pow(15, 4); сч < Math.pow(15, 5); сч++) { let м = [], п = сч; while (п > 0) { м.push(п % 15); п = п / 15 | 0; } п = сч * 4; let сч1 = 4, н = true; while (п > 0) { if (м[сч1] != п % 15) { н = false; break; } п = п / 15 | 0; сч1--; } if (н) { alert(сч); break; } }
Это число - 161952.
Выбираем опцию Диаграммы, затем График.
Ответ:
2
Объяснение:
Алгорим тут, мягко говоря, странноват.
t :=a[i];
a[i-1] := a[0];
a[0] := t
Никакого t здесь не нужно, достаточно написать
a[i-1] := a[0];
a[0] := a[i]
В цикле, начиная с третьего по порядку элемента, производится его сравнение с самым первым элементом (вначале его значение равно 5).
Присваивание a[i-1] := a[0] в теле цикла никак на a[0] не влияет и на сравнение не влияет, поэтому забудем о нем.
Таким образом, существенным оказывается лишь факт попадания на место a[0] элемента, меньшего a[0] и каждое такое попадание увеличивает счетчик с на 1. Первонаяальное значение с нулевое, так что с отражает количество попаданий в a[0] элементов, меньших его значения. Анализ значений элементов с a[2] по a[9] показывает, что сначала в a[0] попадает 2 (2 < 5), а затем 0 ( 0 < 2). Поэтому с = 2.