Предложен правильный алгоритм, выдающий верное значение. Допускается
Условие
Формат задания
Развёрнутый ответ: короткого ответа здесь нет — оценивается само рассуждение. Разбор откроется после входа.
Решение по шагам
Как рассуждать
Решение. Паскаль | k := 0;for i := 1 to N-1 doif ((a[i]+a[i+1]) mod 2=0) and ((a[i]+a[i+1]) mod 4<>0)then inc(k);writeln(k); | Алгоритмический язык | k := 0;нц для i от 1 до N-1если mod(a[i]+a[i+1],2)=0 и mod(a[i]+a[i+1],4)<> 0тоk := k+1всекцвывод k | Бейсик | K = 0 K = 0 FOR I = 1 TO N-1 IF (A(I)+A(I+1)) MOD 2 = 0 AND (A(I)+A(I+1)) MOD 4 <>0 THEN K = K+1 END IF NEXT I PRINT K | Python | k = 0for i in range(0, n - 1):if ((a[i]+a[i+1])%2 == 0 and (a[i]+a[i+1])%4 != 0):k += 1print(k) | Си | k = 0;for (i = 0; i < N-1; i++)if ((a[i]+a[i+1])%2 == 0 && (a[i]+a[i+1])%4 != 0)k++;cout << k << endl; |
Осталось ещё 1 шаг
Полный разбор с проверкой ответа
Бесплатно · займёт минуту
Другие задачи по теме «Алгоритмы обработки массивов»
Предложена правильная программа, которая изменяет исходный массив в11 классПредложена правильная программа, которая изменяет исходный массив в11 классПредложена правильная программа, которая изменяет исходный массив в11 классПредложен правильный алгоритм, выдающий верное значение.Допускается11 классЭффективность алгоритма не имеет значения и не оценивается.3.11 класс