Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. #include <iostream>
  2. #include <functional>
  3.  
  4. using namespace std;
  5.  
  6. int add2(int a)
  7. {
  8. return a+2;
  9. }
  10.  
  11. int suma(int a, function<int(int)> f)
  12. {
  13. return f(a);
  14. }
  15.  
  16. void something(int &n)
  17. {
  18. n=n+10;
  19. }
  20.  
  21. void parcurge(int n,int v[],function<void(int&)>f)
  22. {
  23. for(int i=1;i<=n;i++)
  24. f(v[i]);
  25. }
  26.  
  27. int n,v[100];
  28.  
  29. int main()
  30. {
  31. cin>>n;
  32. for(int i=1;i<=n;i++)
  33. cin>>v[i];
  34.  
  35. parcurge(n,v,&something);
  36.  
  37. for(int i=1;i<=n;i++)
  38. cout<<v[i]<<" ";
  39.  
  40. return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement