Задать вопрос
13 июня, 11:14

Какой будет результат кода? ... S:=0; for i:=1 to 10 do begin m1: = i mod 2; m2: = i mod 3; if (m1=1) or (m2=0) then s:=s+1; end; writeln (s);

+3
Ответы (1)
  1. В цикле для каждого значение счетчика 1 < = i < = 10 определяется остаток от деления на 2 и на 3. Если остаток равен 1 при делении на 2 (нечетное число) или остаток равен 0 при делении на 3 (число делится на 3) то переменная s увеличивается на единицу. Таким образом s будет равно числу нечетных чисел и чисел которые делятся на 3 без остатка:

    1, 3, 5, 6, 7, 9.

    Получилось 6 чисел. Для чисел 3 и 9 выполняются оба условия, для остальных по одному.

    Ответ: 6.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Какой будет результат кода? ... S:=0; for i:=1 to 10 do begin m1: = i mod 2; m2: = i mod 3; if (m1=1) or (m2=0) then s:=s+1; end; writeln ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике