Предмет: Информатика,
автор: nat9363
В программе описан одномерный целочисленный массив с индексами от 0 до n. Дан фрагмент программы:
k := 0;
for i:=1 to n do
if A[i] mod 2 <> 0 then k := k + A[i];
Чему будет равно значение переменной k после выполнения этого фрагмента программы:
сумме элементов в массиве A
количеству нечетных элементов в массиве A
сумме четных элементов в массиве A
количеству четных элементов в массиве A
сумме нечетных элементов в массиве A
Ответы
Автор ответа:
0
A[i] mod 2 определяет остаток от деления на 2. Если этот остаток не равен 0 (A[i] mod 2 <> 0), то элемент массива нечетный. В команде k := k + A[i] вычисляется сумма элементов. Следовательно, в приведенном фрагменте программы вычисляется сумма нечетных элементов в массиве A (последний ответ).
Похожие вопросы
Предмет: Русский язык,
автор: kamilahajrullina671
Предмет: Українська мова,
автор: GrassieYT
Предмет: Химия,
автор: Alldusia
Предмет: Геометрия,
автор: тина15