1
      2
      3
      4
      5
      6
      7
      8
      9
     10
     11
     12
     13
     14
     15
     16
     17
     18
     19
     20
     21
     22
     23
     24
     25
#include <algorithm>
#include <iomanip>
#include <iostream>
#include <vector>

class Anonymous {
   int counter = 1;
   void operator()(int& value) const {
      value = counter++;
   }
};

int main() {
   /* initialize values and fill it with values 1..100 */
   std::vector<int> values(100);
   std::for_each(values.begin(), values.end(), Anonymous());

   /* print values */
   int count = 0;
   for (auto value: values) {
      std::cout << std::setw(4) << value;
      if (++count % 10 == 0) std::cout << std::endl;
   }
   std::cout << std::endl;
}