Please write a program that takes a number n as input and computes the following equation: 1 1 1 1 + + + +...+ 2! 3! 4! 5! 1 n! The precision of the number output must be set to 6, which means the number output should be rounded to six decimal place. Hint: 1. Given a number x, For example, x! = xx (x - 1) x (x - 2)×...x1 Use the following numbers to test: 5! = 5 x 4 x 3 x 2x1 = 120 2. For this question, you only need to print one number, which is the final result. 3. Use for loop. 4. You can assume Input Correct Output n=2 n=3 n≥2 n=7 0.500000 0.666667 0.718254

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter8: Arrays And Strings
Section: Chapter Questions
Problem 10PE
icon
Related questions
icon
Concept explainers
Question
Problem 4
Please write a program that takes a number n as input and computes the following equation:
1 1 1 1
+ + + +...+
2! 3! 4! 5!
1
n!
The precision of the number output must be set to 6, which means the number output should be rounded to six decimal place.
Hint:
1. Given a number x,
For example,
x!= xx (x - 1) × (x − 2)×...xl
Use the following numbers to test:
5! = 5 x 4 x 3 x 2x1 = 120
2. For this question, you only need to print one number, which is the final result.
3. Use for loop.
4. You can assume
Input Correct Output
n=2
0.500000
n=3
n≥ 2
n=7
0.666667
0.718254
Transcribed Image Text:Problem 4 Please write a program that takes a number n as input and computes the following equation: 1 1 1 1 + + + +...+ 2! 3! 4! 5! 1 n! The precision of the number output must be set to 6, which means the number output should be rounded to six decimal place. Hint: 1. Given a number x, For example, x!= xx (x - 1) × (x − 2)×...xl Use the following numbers to test: 5! = 5 x 4 x 3 x 2x1 = 120 2. For this question, you only need to print one number, which is the final result. 3. Use for loop. 4. You can assume Input Correct Output n=2 0.500000 n=3 n≥ 2 n=7 0.666667 0.718254
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Operators
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr