Advertisement
d_usukhbaatar

Untitled

Nov 10th, 2024
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Дараах үйлдлүүдийг рекурсив функцаар гүйцэтгээрэй
  2.  
  3. 1. Сөрөг биш бүхэл тооны факториалыг олох.
  4.  
  5. 2. Фибоначчийн дарааллын n дугаар гишүүнийг олоорой.
  6.     a[0] = 0, a[1] = 1, a[n] = a[n-1] + a[n-2]
  7. a[10] = ?
  8.  
  9.  
  10. 3. N тоо өгөхөд 1, 2, ..., N гэж хэвлээрэй. Давталт ашиглахгүй.
  11.  
  12. 4. N тоо өгөхөд N, N-1, ..., 1 гэж хэвлээрэй. Давталт ашиглахгүй.
  13.  
  14. 5. Өгсөн хоёр тооны хамгийн их ерөнхий хуваагчийг олох.
  15.  
  16. 6. a^b%c fastpow үйлдлийг recursive ашиглан олоорой.
  17.  
  18. 7. a[0], a[1], ..., a[n-1] жинтэй алимнуудыг аль болох ойролцоо хоёр хэсэгт хуваа.
  19.  
  20. 8. Tower of hanoi тоглоомыг үйлдлүүдийг гүцэтгэх хамгийн богино замыг олох функц зохио.
  21.  
  22. ```cpp
  23. void hanoi(int a, int c, int n) {
  24.     if (n == 1) {
  25.         cout << a << ' ' << c << endl;
  26.         return;
  27.     }
  28. }
  29.  
  30. int main() {
  31.     hanoi(1, 3, 6);
  32. }```
  33.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement