Advertisement
ZhilinskiyG

Task 4_04

Mar 19th, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <iostream>
  3. using namespace std;
  4. int factorial(int n)
  5. {
  6.  
  7. int i; // i счетчик цикла
  8. int F; // переменную F будем использовать для хранения вычисленного значения факториала
  9. // инициализируем переменные, то есть присваиваем им начальные значения
  10. i = 1;
  11. F = 1; // 0! = 1
  12. // вычисляем последовательно n! используя формулу (F+1)!= F! * (F+1)
  13. while (i <= n) {
  14. F = F*i;
  15. i = i + 1;
  16. }
  17. return F;
  18. }
  19.  
  20. int main()
  21. {
  22. int n;
  23. cin >> n;
  24. int k;
  25. cin >> k;
  26. cout << factorial(n) << endl;
  27. cout << factorial(k) << endl;
  28. cout << factorial(n) / (factorial(k)*factorial(n - k)) << endl;
  29. return 0;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement