Написать программу в которой вводятся целые числа и подсчёт количества введённых положительных и отрицательных чисел
Ответы на вопрос:
Читайте и поймёте:
Введем обозначения: n – количество элементов в массиве; А – имя массива; i – индекс элемента массива; Ai – i-й элемент массива A; s – сумма нечетных элементов массива, кратных 3; p – произведение нечетных элементов массива, кратных 3.
Входные данные: n, A.
Выходные данные: s, p.
Первоначально сумма искомых элементов равна нулю: не просуммировано ни одно слагаемое, то есть s:=0. Далее, используя любой оператор цикла, просматриваем весь массив от первого и до последнего элемента. И если при этом элемент массива нечетный и кратен 3, то к уже накопленной сумме добавляется очередное слагаемое, т.е. s:= s + A[i]. Здесь слева и справа от знака присваивания записано имя одной и той же переменной s, именно это обеспечивает постепенное накопление суммы: s справа – уже вычисленное известное значение суммы, s - ее новое, вычисляемое значение.
При просмотре массива можно сразу вычислить и произведение элементов массива, удовлетворяющих заданному условию. Произведение вычисляется с оператора p:=p*A[i]. При этом p справа и p слева имеют разные значения: p справа – уже известное, вычисленное ранее значение произведения, p слева – новое, вычисляемое его значение. Первоначально искомое произведение равно единице, т.е. p:=1.
При решении этой задачи можно использовать любой из видов циклов.
Популярно: Информатика
-
natashalixarev04.05.2022 10:10
-
Полинка49024.03.2023 10:41
-
mariaks1603.03.2022 04:29
-
ипоопан20.01.2020 16:04
-
max69727.04.2021 20:01
-
умница63316.10.2022 06:18
-
sasha766612.05.2021 17:15
-
Zulem12.04.2022 12:49
-
maximkanariks22.08.2020 05:20
-
dimon251217.01.2022 08:06