17 lines
336 B
C++
17 lines
336 B
C++
#include <iostream> //cout for printing
|
|
#include <algorithm> //for_each defined here
|
|
|
|
//create the function (print the square)
|
|
void print_square(int i) {
|
|
std::cout << i*i << " ";
|
|
}
|
|
|
|
int main() {
|
|
//create the array
|
|
int ary[]={1,2,3,4,5};
|
|
//stl for_each
|
|
std::for_each(ary,ary+5,print_square);
|
|
return 0;
|
|
}
|
|
//prints 1 4 9 16 25
|