Guest User

Untitled

a guest
Jun 19th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. int silnia(int);
  5. int symbol(int, int);
  6. void xpok(int, int, int, int);
  7. void wyraz(int, int, int, int);
  8. int main()
  9. {
  10. int a,b;
  11. int x,k;
  12. cin >> a >> b >> x >> k;
  13. wyraz(a,b,x,k);
  14. return 0;
  15. }
  16. int silnia(int x)
  17. {
  18. int wynik = 1;
  19. int malpka = 1; //zmienna pomocnicza
  20. while(malpka <= x)
  21. {
  22. wynik *= malpka;
  23. malpka++;
  24. }
  25. return wynik;
  26. }
  27. int symbol(int x,int k)
  28. {
  29. int wynik = 1;
  30. wynik *= silnia(x);
  31. wynik /= silnia(x-k);
  32. wynik /= silnia(k);
  33. return wynik;
  34. }
  35. void xpok(int a, int b, int x, int k)
  36. {
  37. cout << "(" << x << " po " << k << ")" << "[ " << silnia(x,k) << " ]";
  38. }
  39. void wyraz(int a,int b,int x,int k)
  40. {
  41. cout << xpok(x,k) << "*" << a << "^" << x-k << "*" << b << "^" << k;
  42. }
Add Comment
Please, Sign In to add comment