Вычисление суммы при обменах
В программе используется одномерный целочисленный массив $A$ с индексами от 0 до 9. Значения элементов равны 20, 19, 37, 41, 15, 42, 24, 56, 4, 13 соответственно, то есть $A[0]=20$, $A[1]=19$ и так далее. Определите значение переменной $s$ после выполнения фрагмента программы: сначала $s=0$, $n=1$, затем для всех $i$ от 0 до 9, если $A[i] \geq A[n]$, к $s$ прибавляется $A[i]-A[n]$, после чего значения $A[i]$ и $A[n]$ меняются местами.
Условие как в банке ФИПИ — открыть и сверить
| В программе используется одномерный целочисленный массив A
| ||||||||||||
| | ||||||||||||
Формат: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.
1Мягкая — с чего смотретьдеңгей 1 из 3
Последовательно рассматривайте элементы массива и отслеживайте значение $A[1]$, так как $n=1$.
2Жетекші — қандай сандарды есептеудеңгей 2 из 3
При выполнении условия прибавляется разность $A[i]-A[1]$, затем текущий элемент обменивается с элементом $A[1]$.
3Тікелей — іс жүзінде шешімдеңгей 3 из 3
Условия выполняются при $i=0,1,2,3,5,7$. Добавляемые разности равны $1$, $0$, $17$, $4$, $1$ и $14$.