From 2b81e1c3095b8177b726c5a00b94af1270c3efe0 Mon Sep 17 00:00:00 2001 From: Matthew Strapp Date: Thu, 21 Feb 2019 08:56:55 -0600 Subject: Forget to commit things --- ee1301/wk3/lab3/fib.cpp | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'ee1301/wk3/lab3/fib.cpp') 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; } -- cgit v1.2.3