Вычисление значения переменной s
В программе используется одномерный целочисленный массив $A$ с индексами от 0 до 11. Значения элементов массива $A[i]$ приведены в таблице. Определите значение переменной $s$ после выполнения фрагмента программы.
| $i$ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $A[i]$ | 14 | 13 | 15 | 8 | 4 | 12 | 30 | 21 | 22 | 16 | 5 | 9 |
Изначально $s = 0$ и $n = 0$. Для $i$ от 1 до 11: если $A[i] < A[n]$, то $s := s + A[i] \bmod i$; иначе $A[n] := A[i]$.
Условие как в банке ФИПИ — открыть и сверить
| В программе используется одномерный целочисленный массив A с индексами от 0 до 11. Значения элементов массива A[i] приведены в таблице.
Определите значение переменной s после выполнения следующего фрагмента этой программы (записанного ниже на пяти языках программирования).
| ||||||||||||||||||||||||||||||||||||||
| | ||||||||||||||||||||||||||||||||||||||
Формат: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.
1Мягкая — с чего смотретьдеңгей 1 из 3
Последовательно рассматривайте элементы с индексами от 1 до 11, учитывая, что при выполнении условия меняется значение $A[0]$.
2Жетекші — қандай сандарды есептеудеңгей 2 из 3
При выполнении условия прибавляйте к $s$ остаток от деления $A[i]$ на $i$; при невыполнении присваивайте $A[0]$ значение $A[i]$.
3Тікелей — іс жүзінде шешімдеңгей 3 из 3
Прибавления происходят для $i=1,3,4,5,7,8,9,10,11$: $0+2+0+2+0+6+7+5+9=31$.