Advertisement
Guest User

Untitled

a guest
Jul 2nd, 2015
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. #include <iostream>
  2. #include <complex>
  3. using namespace std;
  4. double p(double x, int y = 0) {
  5. return 2 * x + 3 * y;
  6. }
  7. int q(int &y) {
  8. y--; return y * 2;
  9. }
  10. double p(int x) {
  11. return 3 * x;
  12. }
  13. int r(int &z) {
  14. ++z; return z - 1;
  15. }
  16. void s(int &x, int y, int z(int &x)) {
  17. x += z(y);
  18. cout << complex<double>(x++, y) << endl;
  19. }
  20. int main() {
  21. int (*t[3])(int &x) = {q, r, q};
  22. int y(3), z(4);
  23. cout << p(2) << "," << p(2.) << "," << p(2, 2) << endl;
  24. for(int x = 0; x < y; x++) s(z, x, t[x]);
  25. cout << z << endl;
  26. return 0;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement