Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void co(int (**w)(int, int));
- void wpisz(int *w, int *k);
- int suma (int a,int b);
- int diff(int a, int b);
- int dzialanie( int (*w)(int, int), int a, int b);
- int main()
- { int (*wsk)(int,int);
- int (**l)(int,int);
- int* w; int* k;
- int a,b;
- l=&wsk;
- w=&a;
- k=&b;
- wpisz (w,k);
- co(l);
- dzialanie(wsk,a,b);
- return 0;
- }
- int suma (int a,int b)
- {
- return a+b;
- }
- int diff(int a, int b)
- {
- return a-b;
- }
- int dzialanie( int (*w)(int, int), int a, int b)
- {
- int x=w(a,b);
- cout<<x<<endl;
- }
- void wpisz(int *w, int *k)
- { cout<< "wpisz a,b"<<endl;
- cin>>*w;
- cin>>*k;
- }
- void co(int (**w)(int, int))
- { int x;
- cout<<"suma to 1, roznica to 0"<<endl;
- cin>> x;
- if (x==1)
- {
- *w=&suma;
- }
- if (x==0)
- {
- *w=&diff;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement