fork(2) download
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int N;
  8. cin >> N;
  9. for (int i = 1; true; i++) // i - номер страницы, будем отнимать от N количество цифр в i
  10. {
  11. N -= floor(log10(i) + 1);
  12. if (N == 0) // если лишних цифр у нас не осталось
  13. {
  14. cout << i << endl;
  15. break;
  16. }
  17. else if (N < 0) // иначе выводим "0"
  18. {
  19. cout << 0 << endl;
  20. break;
  21. }
  22. }
  23. return 0;
  24. }
Success #stdin #stdout 0s 3460KB
stdin
2
stdout
2