xtd 0.2.0
Loading...
Searching...
No Matches
fibonacci_series.cpp

Shows how to use xtd::console, xtd::string classes.

#include <xtd/xtd>
auto fibonacci_series(int n) noexcept {
auto numbers = list {0};
auto a = 1, b = 1;
while (a < n) {
numbers.add(a);
std::swap(a, b);
b += a;
}
return numbers;
}
auto main() -> int {
console::write_line(string::join(", ", fibonacci_series(1000)));
}
// This code produces the following output :
//
// 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987