// print first n Fibonacci numbers #include #include #include using namespace std; int main () { int n; cin >> n; int a = 0, b = 1; generate_n (ostream_iterator (cout, " "), n, [&] () {int c = a; a = b; b += c; return c;}); return 0; }