Instructions The program in the Programming Example: Fibonacci Number does not check: Whether the first number entered by the user is less than or equal to the second number and whether both the numbers are nonnegative. Whether the user entered a valid value for the position of the desired number in the Fibonacci sequence. Rewrite that program so that it checks for these things. NOTES: If an invalid number is entered for case 1 above, prompt the user to enter both numbers again. If an invalid number is entered for case 2, prompt the user to enter a value until a valid value is entered. the code: #include using namespace std; int main() { //Declare variables int previous1; int previous2; int current; int counter; int nthFibonacci; cout << "Enter the first two Fibonacci numbers: "; //Step 1 cin >> previous1 >> previous2; //Step 2 cout << endl; //verify the first two values if(previous1<0 && previous2>0) cout<<"Enter positive value for the first number\n"; else if (previous1>0 && previous2<0) cout<<"Enter positive value for the second number\n"; else if (previous1<0 && previous2<0) cout<<"Enter positive values\n"; else if (previous1>=previous2) cout<<"The first number should be greater than the second number.\n"; else { cout << "The first two Fibonacci numbers are " << previous1 << " and " << previous2 << endl; //Step 3 cout << "Enter the position of the desired Fibonacci number: " ; //Step 4 cin >> nthFibonacci; //Step 5 cout << endl; //verify the position if(nthFibonacci<1) cout<<"Enter a valid position."; else { if (nthFibonacci == 1) //Step 6.a current = previous1; else if (nthFibonacci == 2) //Step 6.b current = previous2; else //Step 6.c { counter = 3; //Steps 6.c.2 – 6.c.5 while (counter <= nthFibonacci) { current = previous2 + previous1; previous1 = previous2; previous2 = current; counter++; }//end while }//end else /* Output the Fibonacci number at nth position */ cout<
Max Function
Statistical function is of many categories. One of them is a MAX function. The MAX function returns the largest value from the list of arguments passed to it. MAX function always ignores the empty cells when performing the calculation.
Power Function
A power function is a type of single-term function. Its definition states that it is a variable containing a base value raised to a constant value acting as an exponent. This variable may also have a coefficient. For instance, the area of a circle can be given as:
Instructions
The program in the
-
Whether the first number entered by the user is less than or equal to the second number and whether both the numbers are nonnegative.
-
Whether the user entered a valid value for the position of the desired number in the Fibonacci sequence.
Rewrite that program so that it checks for these things.
NOTES:
-
If an invalid number is entered for case 1 above, prompt the user to enter both numbers again.
-
If an invalid number is entered for case 2, prompt the user to enter a value until a valid value is entered.
the code:
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images