Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int teilbar(int x, int y) {
  5. if (x % y == 0) return 1;
  6. return 0;
  7. }
  8.  
  9. int f(int x, int y) {
  10.  
  11. if (x == 0) {
  12. return (y == 0);
  13. }
  14. int xx = x - 1;
  15. return ( f(xx,y) + teilbar(y,x));
  16. }
  17.  
  18. int kleiner(int x, int y) {
  19. if (x < y) return 1;
  20. return 0;
  21. }
  22.  
  23. int main(int argc, char* argv[]) {
  24. int res;
  25. int i = 0;
  26.  
  27. int y = atoi(argv[1]);
  28. for (; i < 100000; i ++) {
  29. // int a = atoi(argv[1]);
  30. // int b = atoi(argv[2]);
  31. res = f(i,i);
  32. // printf("%i, %i, %i\n", i,i,res);
  33. if (kleiner(res,y) == 0) break;
  34. }
  35. printf("%i, %i\n", i, res);
  36.  
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement