Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int silnia(int);
- int symbol(int, int);
- void xpok(int, int, int, int);
- void wyraz(int, int, int, int);
- int main()
- {
- int a,b;
- int x,k;
- cin >> a >> b >> x >> k;
- wyraz(a,b,x,k);
- return 0;
- }
- int silnia(int x)
- {
- int wynik = 1;
- int malpka = 1; //zmienna pomocnicza
- while(malpka <= x)
- {
- wynik *= malpka;
- malpka++;
- }
- return wynik;
- }
- int symbol(int x,int k)
- {
- int wynik = 1;
- wynik *= silnia(x);
- wynik /= silnia(x-k);
- wynik /= silnia(k);
- return wynik;
- }
- void xpok(int a, int b, int x, int k)
- {
- cout << "(" << x << " po " << k << ")" << "[ " << silnia(x,k) << " ]";
- }
- void wyraz(int a,int b,int x,int k)
- {
- cout << xpok(x,k) << "*" << a << "^" << x-k << "*" << b << "^" << k;
- }
Add Comment
Please, Sign In to add comment