Advertisement
J00ker

Untitled

Oct 28th, 2014
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. //Scrieti o funcite recursiva care sterge toate aparitiile unei valori x dintr-un vector a de lungime n
  6. void Stergere(int a[], int &n, int x, int i)
  7. {
  8. if(i < n)
  9. {
  10. if(a[i] == x)
  11. {
  12. for(int j = i; j < n; j++)
  13. a[j] = a[j+1];
  14. n--;
  15. Stergere(a, n, x, i);
  16. }
  17. Stergere(a, n, x, i+1);
  18. }
  19. }
  20.  
  21. //Cati de 0 are n!
  22. void NrZ(int n, int k, int &nr)
  23. {
  24. if(k < n)
  25. {
  26. nr += n/k;
  27. NrZ(n, k*5, nr);
  28. }
  29. }
  30.  
  31. //CMMMC
  32. int x = 32, y = 14;
  33. int F(int a, int b)
  34. {
  35. if(a != b)
  36. if(a > b) return F(a-b, b);
  37. else return F(a, b-a);
  38. else return x*y/a;
  39. }
  40.  
  41. int main()
  42. {
  43. //int nr = 0;
  44. //NrZ(100, 5, nr); cout << nr << "\n\n";
  45. cout << F(x, y);
  46. return 0;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement