• В программе описан одномерный целочисленный массив с индексами от 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

Ответы 1

  • A[i] mod 2 определяет остаток от деления на 2. Если этот остаток не равен 0 (A[i] mod 2 <> 0), то элемент массива нечетный. В команде k := k + A[i] вычисляется сумма элементов. Следовательно, в приведенном фрагменте программы вычисляется сумма нечетных элементов в массиве A (последний ответ).
    • Автор:

      laylaleau
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years