/
Знаток
(442)
9 лет назад
Если тебе с решением нужно, то вот:
Исходное множество состоит из n = 10 десятичных цифр; количество
мест в формируемой комбинации m = 5. По условию задачи допускается повторение
цифр. Общее количество пятизначных чисел по правилу произведения равно 9 · 10 ·
10 · 10 · 10 = 90000 (в старшем разряде не может стоять нуль). Из пяти нечетных
цифр 1, 3, 5, 7, 9 можно составить 5 · 5 · 5 · 5 · 5 = 3125 пятизначных чисел, состоящих
только из нечетных цифр. Это и есть "ненужные" варианты.
В каждом из 90000 − 3125 = 86875 пятизначных чисел есть хотя бы одна четная
цифра (нуль является четной цифрой).
ToTheSky
Гуру
(4356)
9 лет назад
var
i,j,counter : integer;
begin
counter := 0;
for i := 10000 to 100000-1 do begin
j := i;
while (j <> 0) do begin
if(j mod 2 = 0) then begin inc(counter);break; end;
j := j div 10;
end;
end;
writeln('counter = ',counter);
end.
Ответ: 86875