По моему такая задача уже была. Ну ладно
1. Половина детей любит пирожное 52/2=26
2. Мы знаем, что 20 детей любит либо пирожное, либо пирожное и мороженое. Прибавим их к тем кто любит только пирожное 20+26=46
3. Оталось из всего количества детей вычесть полученный результат 52-46=6
Ответ: 6 - детей любит мороженое
Ответ:
1
Объяснение:
В начале m = 71, n = 71 mod 2 +3 = 1 + 3 = 4.
Далее выполняется цикл.
-------------------------------------------------------
Пока m <> n
Если n > m то n уменьшить на m
иначе m уменьшить на n
-------------------------------------------------------
По окончании цикла выводится значение n.
При первом входе в цикл m=71. n=4
Поскольку m > n, m уменьшается на n и получаем m = 67.
Этот процесс повторятся, пока выполняется условие m > n, т.е. m последовательно принимает значения 63, 59, 55, ... 11, 7 и 3. Фактически, находится остаток целочисленного деления 71 на 4.
Теперь при m=3, n=4 выполняется условие n > m, и n уменьшается на m.
n = 4 -3 = 1.
Снова выполняется условие m > n, и получаем значения m = 2, а затем 1.
При m=1 и n =1 цикл завершается.
Будет выведено значение 1.
Всего символов 7488
ответ 3,65625 кбайт
1)
var a,a1,a2:integer;beginreadln(a);a1:=strtoint(copy(inttostr(a),1,1));a2:=strtoint(copy(inttostr(a),2,1));if a1>a2 then write(a1,'>',a2) elsewrite(a1,'<',a2);end.
2)
var a,a1,a2,a3,a4,s:integer;beginreadln(a);a1:=strtoint(copy(inttostr(a),1,1));a2:=strtoint(copy(inttostr(a),2,1));a3:=strtoint(copy(inttostr(a),2,1));a4:=strtoint(copy(inttostr(a),2,1));s:=a1+a2+a3+a4;if s mod 3 = 0 then write('Сумма цифр ',a,'=',s,' - кратно 3')else write('Сумма цифр ',a,'=',s,' - не кратно 3');end.
Каждый индикатор имеет 4 (если не считается погашенное состояние).
два индикатора могут кодировать
сигналов, три индикатора
сигнала.
Общая формула:
.
получается, что 4-х индикаторов недостаточно, а наименьшее возможное это 5. Ответ: 5.
Если погашенное состояние тоже считается (то есть каждый индикатор может иметь 5 состояний - 4 цвета + не светит), то формула:
В этом случае ответ: 4