Advertisement
GerexD

2--fel1--3,4

Feb 13th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. /**
  2.  
  3. 3. Adott egy n természetes szám. Határozzuk meg rekurzív függvény segítségével az osztók számát!
  4. */
  5. using namespace std;
  6. int oszt(int n,int i)
  7. {
  8. int db=0;
  9. if(n==0) return 0;
  10. else if(n<i){
  11. if(n%i==0){
  12. db++;}
  13. oszt(n,i+1);}
  14.  
  15. return db;
  16.  
  17. }
  18.  
  19. int main()
  20. {
  21.  
  22. int n, i=1;
  23.  
  24. cout<<"N ";cin>>n;
  25. cout<<oszt(n,i);
  26.  
  27.  
  28. return 0;
  29. }
  30. ++++++++++++++++++++++++++++++++++++++
  31. #include <iostream>
  32. ///4. Határozzuk meg egy a sorozat elemeinek összegét rekurzív függvényt használva.
  33. using namespace std;
  34. int elemek(int a[],int n)
  35. {
  36. int o=0;
  37. if(n>0)
  38. o=o+a[n];
  39.  
  40. elemek(a,n-1);
  41.  
  42. return o;
  43.  
  44. }
  45. int main()
  46. {
  47. int a[20], n;
  48.  
  49. cout<<"N ";cin>>n;
  50. for(int i=1;i<=n;i++) cin>>a[i];
  51.  
  52. cout<<elemek(a,n);
  53.  
  54. return 0;
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement