ЗАДАЧА 7481 Значения двух массивов А и В с индексами

УСЛОВИЕ:

Значения двух массивов А и В с индексами от 1 до 100 задаются при помощи следующего фрагмента программы:

Какое количество элементов массива В[1..100] будет принимать положительные значения после выполнения данной программы?

РЕШЕНИЕ:

В программе два цикла. Разберем каждый:
В первом цикле, в массиве A, квадраты чисел от 1 до 100, то есть: 1, 4, 9, 16 и тд.
Во втором цикле, в массиве B, из чисел, которые получились в массиве А, вычитается число 99.
Нам нужно количество положительных чисел, которые получились в массиве B. Но для этого не надо считать весь массив. Достаточно посчитать первые десять чисел:

1 - 99 (отрицательное)
4 - 99 (отрицательное)
9 - 99 (отрицательное)
16 - 99 (отрицательное)
25 - 99 (отрицательное)
36 - 99 (отрицательное)
49 - 99 (отрицательное)
64 - 99 (отрицательное)
81 - 99 (отрицательное)
100 - 99 (положительное)
Остальные числа будут ещё больше, а следовательно, положительные.
Итого, в массиве было 100 чисел, 9 отрицательных, значит положительных 91. Вот и ответ.
ЕСТЬ ВОПРОСЫ?
НАШЛИ ОШИБКУ?
отправить + регистрация в один клик
опубликовать + регистрация в один клик

ОТВЕТ:

91

Нужна помощь?

Опубликовать

Готовься с нами!

Добавил YanMarkov , просмотры: ☺ 1290 ⌚ 06.03.2016. информатика 10-11 класс
КОД ВСТАВКИ

РЕШЕНИЯ ПОЛЬЗОВАТЕЛЕЙ
Написать своё решение

Только зарегистрированные пользователи могут писать свои решения.
Увы, но свой вариант решения никто не написал... Будь первым!

НАПИСАТЬ КОММЕНТАРИЙ

Мы ВКонтакте
Последние решения

Simba ✎ всего надо вернуть 250000*1.11=277500, если отдали 40000, то надо еще вернуть 277500-40000=237500 к задаче 17080

SOVA ✎ (2,4*10^6)/(0,6*10^4)=(2,4/0,6)*10^(6-4)=4*10^2=400 к задаче 17073

SOVA ✎ Уравнение касательной к кривой у=f(x) в точке (x_(o);y_(o)) имеет вид: y- y_(o) = f`(x_(o))*(x-x_(o)) x_(o)=Pi/2; y_(o)=-5 f`(x)=3*(-sin2x)*(2x)`=-6sin2x f`(x_(o))=-6*sin(2*(Pi/2))=-6*sinPi=-6*0=0 у-(-5)=0*(х-(Pi/2)) у=-5 О т в е т. у=-5 к задаче 17077

SOVA ✎ к задаче 17054

SOVA ✎ По теореме синусов AB/sin 60 градусов = 2R АВ= 2sqrt(3) * sqrt(3)/2=3 О т в е т. 3 к задаче 17056