1  #include <iostream>
  2  using namespace std;
  3  
  4  void print(int number)
  5  {
  6    cout << 2 * number << " ";
  7  }
  8  
  9  void m(int t[], int size, void f(int))
 10  {
 11    for (int i = 0; i < size; i++)
 12      f(t[i]);
 13  }
 14  
 15  int main()
 16  {
 17    int list[4] = {1, 2, 3, 4};
 18    m(list, 4, print);
 19  
 20    return 0;
 21  }