diff --git a/cpp/Fibonacci.cpp b/cpp/Fibonacci.cpp new file mode 100644 index 00000000..2f09e8ac --- /dev/null +++ b/cpp/Fibonacci.cpp @@ -0,0 +1,29 @@ +#include +using namespace std; + +int main() { + int n, t1 = 0, t2 = 1, nextTerm = 0; + + cout << "Enter the number of terms: "; + cin >> n; + + cout << "Fibonacci Series: "; + + for (int i = 1; i <= n; ++i) { + // Prints the first two terms. + if(i == 1) { + cout << t1 << ", "; + continue; + } + if(i == 2) { + cout << t2 << ", "; + continue; + } + nextTerm = t1 + t2; + t1 = t2; + t2 = nextTerm; + + cout << nextTerm << ", "; + } + return 0; +} \ No newline at end of file