diff options
author | Matthew Strapp <msattr@gmail.com> | 2019-02-21 08:56:55 -0600 |
---|---|---|
committer | Matthew Strapp <msattr@gmail.com> | 2019-02-21 08:56:55 -0600 |
commit | 2b81e1c3095b8177b726c5a00b94af1270c3efe0 (patch) | |
tree | 7e265248c616da60b9080092b6e8204156da29ba /ee1301/wk3/lab3/fib.cpp | |
parent | Finish Lab 3 (diff) | |
download | homework-2b81e1c3095b8177b726c5a00b94af1270c3efe0.tar homework-2b81e1c3095b8177b726c5a00b94af1270c3efe0.tar.gz homework-2b81e1c3095b8177b726c5a00b94af1270c3efe0.tar.bz2 homework-2b81e1c3095b8177b726c5a00b94af1270c3efe0.tar.lz homework-2b81e1c3095b8177b726c5a00b94af1270c3efe0.tar.xz homework-2b81e1c3095b8177b726c5a00b94af1270c3efe0.tar.zst homework-2b81e1c3095b8177b726c5a00b94af1270c3efe0.zip |
Forget to commit things
Diffstat (limited to '')
-rw-r--r-- | ee1301/wk3/lab3/fib.cpp | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/ee1301/wk3/lab3/fib.cpp b/ee1301/wk3/lab3/fib.cpp index cd3a048..67ba8bb 100644 --- a/ee1301/wk3/lab3/fib.cpp +++ b/ee1301/wk3/lab3/fib.cpp @@ -2,14 +2,18 @@ using namespace std; int main() { - unsigned long long fib1=0, fib2=1, count, temp; + unsigned long long fib1=0, fib2=1, count, fib3=1; cout << "How many Fibonacci numbers should be computed? "; cin >> count; + bool firstRun=true; for (int i=1; i<(count+1); i++) { - temp=fib1+fib2; - fib1=fib2; - fib2=temp; - cout << temp << " "; + if (!firstRun) { //The contents are run when i is not 1. + fib3=fib1+fib2; + fib1=fib2; + fib2=fib3; + } + firstRun=false; + cout << fib3 << " "; if (i%10==0 && i!=0) cout << endl; } |