Advertisement
patrik5

Problem 7. Calculate N! / (K! * (N-K)!)

Mar 24th, 2014
647
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. using System;
  2.  
  3. class CalculateFormulaF
  4. {
  5. static void Main()
  6. {
  7. double rezult = 0.00;
  8. // n! / (k! * (n-k)!)
  9. int FaktN = 1;
  10. int FakK = 1;
  11. Console.WriteLine("Enter n= ");
  12. int n = int.Parse(Console.ReadLine());
  13. Console.WriteLine("Enter k= ");
  14. int k = int.Parse(Console.ReadLine());
  15. int temp = 0;
  16. int razlikaFaktorel = 1;
  17. if (n > 1 && k > 1 && n < 100 && k < 100)
  18. {
  19. temp = n - k;
  20. for (int i = 1; i <= temp; i++)
  21. {
  22. razlikaFaktorel *= i;
  23. }
  24. for (int i = 1; i <= n; i++)
  25. {
  26. FaktN *= i;
  27. }
  28. for (int i = 1; i <= ΠΊ i++)
  29. {
  30. FakK *= i;
  31. }
  32. rezult = FaktN / (FakK * razlikaFaktorel);
  33. Console.WriteLine(rezult);
  34. }
  35. else
  36. {
  37. Console.WriteLine("Error value!");
  38. }
  39. }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement