Ниже приведена программа, записанная на языке программирования Паскаль.
var s, t: integer;
begin
readIn(s);
readIn(t);
if ( s div 2 < 4) or (t > 5)
then
writeIn('ДА')
else writeIn ('НЕТ')
end.
Было проведено 10 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (s, t): (4, 2); (6, 3); (-10, 4); (8, 4); (12, 8); (7, 3); (5, 2); (10, 2); (14, 8); (10, 10).
Сколько было запусков, при которых программа напечатала "ДА"?
(div - целая часть от деления. Например с информатикой
Алгоритм печатает сначала L, потом M. По программе понятно, что L Это количество раз, когда число не кратно 10 (каждый раз число делится на 10), а M - общее количество цифр. Понятно, что раз число должно быть наименьшее, а всего 8 цифр, значит может быть как минимум 4 нуля. Больше нулей быть не может, т.к. если в числе есть значимый ноль, то при делении он будет давать кратность десяти. 4 цифры уже есть, осталось подобрать 4 цифры, которые в числе при делении его на 10 не будут давать остаток 0. Это любые цифры от 1 до 9, но так как число минимальное, значит это цифры "1". Получается, 11110000. Переставляем цифры так, чтобы число было минимальное и получается 10000111.
ответ: 10000111