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