Решение: Положительные элементы массива B
Значения двух массивов $A[1..200]$ и $B[1..200]$ задаются следующим образом: для каждого $n$ от 1 до 200 вычисляется $A[n] = n + 100$, затем $B[n] = 2 \cdot A[n] - 500$. Сколько элементов массива $B$ будут иметь положительные значения?
Решение по шагам
3 шагаПодставим формулу для $A[n]$ в выражение для $B[n]$.
$$B[n] = 2(n + 100) - 500 = 2n - 300$$Найдём условие положительности элемента массива $B$.
$$2n - 300 > 0 \Longrightarrow n > 150$$Индексы массива, удовлетворяющие условию, — целые числа от 151 до 200. Их количество равно $200 - 151 + 1 = 50$.
Где здесь ошибаются
Считать элемент при $n = 150$ положительным, хотя $B[150] = 0$.
Забыть, что индексы массива начинаются с 1 и заканчиваются 200.