#include<algorithm>
#include<iostream>
#include<vector>
int
main()
{
std::vector<
int
> v;
for
(
int
i{}; i < 10; i++) v.push_back(i+1);
int
even_count = 0;
std::for_each(v.begin(), v.end(),
[&even_count] (
int
n)
{std::cout << n;
if
(n % 2 == 0) {
std::cout <<
" is even "
<< std::endl;
++even_count;
}
else
{
std::cout <<
" is odd "
<< std::endl;
}
});
std::cout <<
"There are "
<< even_count
<<
" even numbers in the vector."
<< std::endl;
}