Question

Write a C program to compute and print Fibonacci values for some integers. You can assume...

Write a C program to compute and print Fibonacci values for some integers. You can assume that all input numbers are positive integers.

The Fibonacci numbers are defined as follows:

The first two Fibonacci numbers are 1 and 1. Any Fibonacci number after the first two numbers is the sum of its two predecessors.

The Fibonacci numbers can be listed as the following sequence:

        1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...

It is clear that the first two Fibonacci numbers are 1, the third is 2,the fourth is 3, the tenth is 55, and so on.

Here are some sample runs:

----------------------------------------------------------------------

Sample 1:

Enter an integer: 11

The Fibonacci value for 11 is 89

Sample 2:

Enter an integer: 4

The Fibonacci value for 4 is 3

Sample 3:

Enter an integer: 9

The Fibonacci value for 9 is 34

Sample 4:

Enter an integer: 34

The Fibonacci value for 34 is 5702887

Sample 5:

Enter an integer: 1

The Fibonacci value for 1 is 1

Sample 6:

Enter an integer: 20

The Fibonacci value for 20 is 6765

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Solution:

#include<stdio.h>
void main()
{
   int first=1,second=1,next,n,temp;
  
   printf("Enter an integer: ");
   scanf("%d",&n);
   temp=n;
   n=n-2;
   next=first;
   while(n>0)
   {
       next=first+second;
       n=n-1;
       first=second;
       second=next;
   }
   printf("The Fibonacci value for %d is %d\n",temp,next);

}

Output:

Add a comment
Know the answer?
Add Answer to:
Write a C program to compute and print Fibonacci values for some integers. You can assume...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • C# - Using Visual Studio 2017/2019 The Fibonacci sequence is a numerical sequence that follows a...

    C# - Using Visual Studio 2017/2019 The Fibonacci sequence is a numerical sequence that follows a simple pattern: 1,1, 2, 3, 5, 8, 13, 21, 34, 55, By definition, the first two numbers are 1 and 1, and each subsequent number is the sum of the previous two. For your program, you will ask the user to enter a number, n, and then calculate and display the values of the Fibonacci sequence to the nth position. ==sample output== Enter an...

  • Write a program that computes the Fibonacci number for some input integer. (See segments 7.37 –...

    Write a program that computes the Fibonacci number for some input integer. (See segments 7.37 – 7.41 in your book for some info on the Fibonacci sequence or you can look it up on the Internet). The sequence is defined as the first two elements are each 1, after that each element in the sequence is the sum of the previous two elements. The first few numbers of the sequence are 1,1,2,3,5,8,13,21,34,55,… Your assignment is to write a program with...

  • c++ fibonacci code using loops Here are 8 Fibonacci numbers: 1, 1, 2, 3, 5, 8,...

    c++ fibonacci code using loops Here are 8 Fibonacci numbers: 1, 1, 2, 3, 5, 8, 13, 21 Note that the first Fibonacci number is 1, F(1) = 1 The second Fibonacci number is 1, i.e. F(2) = 1 Other Fibonacci numbers in the sequence is the sum of two previous Fibonacci numbers. For example F(3) = F(2) + F(1). In general F(n) = F(n-1) + F(n-2) Write a program to do the following tasks. User entries are shown in...

  • Write in C++ program Larger than n In a program, write a function that accepts three...

    Write in C++ program Larger than n In a program, write a function that accepts three arguments: an array, the size of the array, and a number n. Assume the array contains integers. The function should display all of the numbers in the array that are greater than the number n. Input from the keyboard: The filename and path of a list of integer numbers.                                           The number n to test the file numbers. Output to the console: The...

  • Fibonacci num Fn are defined as follow. F0 is 1, F1 is 1, and Fi+2 =...

    Fibonacci num Fn are defined as follow. F0 is 1, F1 is 1, and Fi+2 = Fi + Fi+1, where i = 0, 1, 2, . . . . In other words, each number is the sum of the previous two numbers. Write a recursive function definition in C++ that has one parameter n of type int and that returns the n-th Fibonacci number. You can call this function inside the main function to print the Fibonacci numbers. Sample Input...

  • in C++ 6. (20)The Fibonacci sequence is the series of integers 0, 1, 1,2, 3, 5,...

    in C++ 6. (20)The Fibonacci sequence is the series of integers 0, 1, 1,2, 3, 5, 8, 13, 21, 34, 55, 89.. 1 See the pattern? Each element in the series is the sum of the preceding two items. There is a recursive formula for calculating the nth number of the sequence (the oth number if Fib(0)-0): 8 Fib(N)-/N, if N 0 or 1 ifN> 1 Fib(N-2) Fib(N-1), a. b. c. Write a recursive version of the function Fibonacci. Write...

  • This is from discrete math. Please write clearly so I can understand. 3. Recall the Fibonacci...

    This is from discrete math. Please write clearly so I can understand. 3. Recall the Fibonacci Numbers: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, .... These are formed by defining the first two numbers, followed by a recursive formula for the rest: Fi = 1 and F2 = 1, where F = F.-2+ FR-2, where n EN and n 3. Let ne N and F. be the nth Fibonacci number. Prove that (6) +(";")+(";2)+(";") +--+ () =...

  • The Fibonacci sequence is the sequence of numbers: 0, 1, 1, 2, 3, 5, 8, 13,...

    The Fibonacci sequence is the sequence of numbers: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, … The next number is found by adding up the two numbers before it. For example, the 2 is found by adding the two numbers before it (1+1). The 3 is found by adding the two numbers before it (1+2). The 5 is found by adding the two numbers before it (2+3), and so on! Each number in the sequence is called...

  • Write a program named program44.py that can be used to determine the average of some integers....

    Write a program named program44.py that can be used to determine the average of some integers. The number of integers can vary, and this should not be initially set by user input (see sample output). Instead, use a while loop and a sentinel value of zero to cease integer input. Display the average accurate to two decimal places.

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT