fork download
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. int n, cnt = 0, i, d, dd, f;
  6. printf("n = ");
  7. scanf("%d", &n);
  8. if (n < 1) {
  9. f = -1;
  10. } else {
  11. f = 1;
  12. }
  13. for (i = 1; i != n + f; i += f) {
  14. d = i > 0 ? i : -i;
  15. while (d) {
  16. dd = d % 10;
  17. if (dd == 3 || dd == 5) {
  18. dd = -1;
  19. break;
  20. }
  21. d /= 10;
  22. }
  23. if (dd >= 0) {
  24. cnt++;
  25. }
  26. }
  27. printf("%d\n", cnt);
  28. return 0;
  29. }
  30.  
Success #stdin #stdout 0.01s 1680KB
stdin
-40
stdout
n = 26