What's Here?
- Members: 95,475
- Replies: 379,759
- Topics: 56,732
- Snippets: 1,915
- Tutorials: 494
- Total Online: 967
- Members: 30
- Guests: 937
Who's Online?
|
Print Fibonacci series using do-while
|
Submitted By: eXceed69
|
|
Rating:

|
|
Views: 10,503 |
Language: C++
|
|
Last Modified: December 9, 2006 |
Snippet
#include <iostream>
int main()
{
//define first two fibonacci series numbers.
int fib1 = 0;
int fib2 = 1;
//declare the variable to store the next number of fibonacci series
int fib3;
//declare the variable to store how many numbers to be printed. Default is 2.
int numbers = 2;
//the counter to keep track how many numbers are printed.
int counter = 2;
//Ask user how many numbers of the fibonacci series need to be printed.
std::cout << "How many Fibonacci number you need ? : " ;
//Store the number.
std::cin >> numbers;
//If number entered is less than 3, exit the program.
if (numbers < 3) return 0;
//Print the first two element.
std::cout << fib1 << "\t" << fib2;
//do-while loop to calculate the new element of the series and printing the same.
do {
counter++;
fib3 = fib1 + fib2;
std::cout << "\t" << fib3;
fib1 = fib2;
fib2 = fib3;
} while (counter <= numbers);
std::cout << std::endl;
system("pause");
return 0;
}
Copy & Paste
|
|
|
Reference Sheets
Bye Bye Ads
Free DIC T-Shirt
Related Sites
Monthly Drawing
Partners
Top Contributors
Top 10 Kudos This Month
|