Write a program to find the first n numbers of the Fibonacci series. You have to take a positive number from input and show all the Fibonacci numbers belongs to that range. If the number is not valid then notify the user and ask to input positive number again. If valid, then print the series. Input: Key in a number: 10 Output: Fibonacci Series: 0 1 1 2 3 5 8 13 21 34 Do you want to continue (y/n)? n Good bye!!
Write a program to find the first n numbers of the Fibonacci series. You have to take a positive number from input and show all the Fibonacci numbers belongs to that range. If the number is not valid then notify the user and ask to input positive number again. If valid, then print the series.
Input: Key in a number: 10
Output: Fibonacci Series: 0 1 1 2 3 5 8 13 21 34
Do you want to continue (y/n)? n Good bye!!
********This is the incomplete code in c, I need it to loop and ask the user if they want to continue until they answer no*************
#include <stdio.h>
// Function to print first n Fibonacci Numbers
void printFibonacciNumbers(int n)
{
int f1 = 0, f2 = 1, i;
if (n < 1)
return;
printf("%d ", f1);
for (i = 1; i < n; i++) {
printf("%d ", f2);
int next = f1 + f2;
f1 = f2;
f2 = next;
}
}
int main()
{
printf("Enter the value of n ");
int n;
scanf("%d",&n);
if(n<0)
{
printf("Enter a valid number");
}
else{
printFibonacciNumbers(n);
}
return 0;
}
Trending now
This is a popular solution!
Step by step
Solved in 3 steps