Обработка массива циклом
В программе используется одномерный целочисленный массив $A$ с индексами от 0 до 11. Значения элементов массива: $A[0]=53$, $A[1]=17$, $A[2]=33$, $A[3]=12$, $A[4]=49$, $A[5]=8$, $A[6]=3$, $A[7]=20$, $A[8]=2$, $A[9]=19$, $A[10]=7$, $A[11]=22$. Определите значение переменной $s$ после выполнения фрагмента программы: для каждого $i$ от 1 до 11, если целая часть от деления $A[i-1]$ на $A[i]$ меньше 2, к переменной $s$ прибавляется $A[i]$, иначе значение $A[i]$ умножается на $i$.
Условие как в банке ФИПИ — открыть и сверить
| В программе используется одномерный целочисленный массив A с индексами от 0 до 11. Значения элементов массива A[i] приведены в таблице.
Определите значение переменной s после выполнения следующего фрагмента этой программы (записанного ниже на пяти языках программирования).
| ||||||||||||||||||||||||||||||||||||
| |
Формат: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.
1Мягкая — с чего смотретьдеңгей 1 из 3
Последовательно рассматривайте пары соседних элементов, учитывая изменения массива.
2Жетекші — қандай сандарды есептеудеңгей 2 из 3
Если $A[i-1] \mathbin{\ div} A[i] < 2$, прибавьте текущее значение $A[i]$ к $s$; иначе замените $A[i]$ на $A[i]\cdot i$.
3Тікелей — іс жүзінде шешімдеңгей 3 из 3
К $s$ прибавляются значения при $i=2$, $i=4$, $i=7$ и $i=9$: $33+49+20+19$.