По условию нужно четное количество цифр. Это будут двузначные (10;12...98); четырехзначные (1000; 1002;.. 1998; 2000...; 9998..;); шестизначные (100000; 100002;...99998); восьмизначные (10000000- одно число, но по условию надо числа меньше, значит его не берем уже); все остальные числа нам не нужны;
Решение: 2значных всех 90;
1) 90:2=45 из них четные;
4значных 9000;
2) 9000:2=4500 четные;
6значных 900000;
3)900000:2=450000 четные;
4) 45+4500+450000=454545 чисел всего будет четных с четным количеством цифр.
Ответ: 454545 чисел до 10000000 у которых количество цифр четное.