В программе описан одномерный целочисленный массив с индексами от 0 до n. Дан фрагмент программы: k := 0; for i:=1 to n do if A[i] mod 2 меньше больше 0 then k := k + A[i]; Чему будет равно значение переменной k после выпол...

В программе описан одномерный целочисленный массив с индексами от 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
Гость
Ответ(ы) на вопрос:
Гость
A[i] mod 2 определяет остаток от деления на 2. Если этот остаток не равен 0 (A[i] mod 2 <> 0), то элемент массива нечетный. В команде k := k + A[i] вычисляется сумма элементов. Следовательно, в приведенном фрагменте программы вычисляется сумма нечетных элементов в массиве A (последний ответ).
Не нашли ответ?
Ответить на вопрос
Похожие вопросы