Advertisement
Guest User

n!

a guest
Nov 24th, 2014
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3. int silnia(int a)
  4. {
  5. if(a==0) return 1;
  6. else return silnia(a-1)*a;
  7. }
  8. /*
  9. int newton(int n ,int k)
  10. {
  11. if ( n==k || k==0 )
  12. return 1;
  13. else
  14. return newton(n-1,k-1)+newton(n-1,k);
  15. }
  16. int main()
  17. {
  18. int n,k;
  19. do
  20. {
  21. cout << "\n\n\tPodaj n : " ;
  22. cin >> n;
  23. cout << "\n\n\tPodaj k : ";
  24. cin >> k;
  25. if(n<k||n<0||k<0)
  26. cout<<"\n\n\tBledne dane ";
  27. }
  28. while(n<k||n<0||k<0);
  29. cout << "\n\n\t(n po k)= "<<newton(n,k);
  30. cin.ignore();
  31. getchar();
  32. return 0;
  33. }
  34. */
  35. int main()
  36. {
  37. int b;
  38. cout<<"Silnia z:";
  39. do
  40. {
  41. cin>>b;
  42. }while(b<0);
  43. cout<<"!"<<b<<"="<<silnia(b)<<endl;
  44. cin.ignore();
  45. getchar();
  46. return 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement