Решение: Положительные элементы массива
Значения двух массивов $A[1..300]$ и $B[1..300]$ задаются с помощью следующего фрагмента программы:
Для всех $n$ от 1 до 300: $A[n]=100-n$.
Для всех $n$ от 1 до 300: $B[n]=2\cdot A[n]+1$.
Сколько элементов массива $B$ будут иметь положительные значения?
Решение по шагам
3 шагаПодставим формулу для $A[n]$ в выражение для $B[n]$.
$$B[n]=2(100-n)+1=201-2n$$Найдём номера элементов, для которых значение положительно.
$$201-2n>0 \Rightarrow n<100{,}5$$Так как $n$ принимает целые значения от 1 до 300, подходят номера от 1 до 100 включительно. Их количество равно 100.
$$100-1+1=100$$Где здесь ошибаются
Не учитывать, что индексация начинается с 1.
Считать условие $B[n]\geqslant 0$ вместо требуемого $B[n]>0$.
Ошибиться при раскрытии скобок в выражении $2(100-n)+1$.