Please fill in the blanks in the following code. Implement a program that calculates N! (N-factorial) according to the following instructions: Hint: Factorial: N!= N * (N-1) * (N-2)* ....* 1 Examples output: 7!=7*6*5*4*3*2*1 = 5040 6!= 6*5*4*3*2*1 = 720 4! = 4*3*2*1 = 24 #include using namespace std; int factorial(int n); void int main() { } int } int userInput; cout<<"Please input a positive number: "; cin >> (int n); while( userInput < cout<<"Please try again!\n"; cout<<"Please input a positive number: "; cin >> userInput; } int factorialValue = printFactorial(userInput); cout << "=" << factorialValue << endl; return 0; (int n){ int result = 1; for(int i = n; i > 1; i--){ result *= } cout << "1"; } void printFactorial( int n){ cout < 1; i--){ cout << i <<"* "; ) { result; );

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
icon
Concept explainers
Question

C++

Please fill in the blanks in the following code.
Implement a program that calculates N! (N-factorial) according to the following instructions:
Hint: Factorial: N! = N * (N-1) * (N-2)* ....* 1
Examples output:
7!= 7*6*5*4*3*2*1 = 5040
6! = 6*5*4*3*2*1 = 720
4! = 4*3*2*1 = 24
#include <iostream> using namespace std;
int factorial(int n);
void
int main()
{
}
int
}
int userInput;
cout<<"Please input a positive number: ";
cin >>
(int n);
while( userInput <
cout<<"Please try again!\n";
cout<<"Please input a positive number: ";
cin >> userInput;
}
int factorialValue =
printFactorial(userInput);
cout << "= " << factorialValue << endl;
return 0;
}
int result = 1;
for(int i = n; i > 1; i--){
result *=
(int n){
}
cout << "1";
}
void printFactorial( int n){
cout << n << "!= ";
for(int i = n; i > 1; i--){
cout << i <<"*";
result;
);
Transcribed Image Text:Please fill in the blanks in the following code. Implement a program that calculates N! (N-factorial) according to the following instructions: Hint: Factorial: N! = N * (N-1) * (N-2)* ....* 1 Examples output: 7!= 7*6*5*4*3*2*1 = 5040 6! = 6*5*4*3*2*1 = 720 4! = 4*3*2*1 = 24 #include <iostream> using namespace std; int factorial(int n); void int main() { } int } int userInput; cout<<"Please input a positive number: "; cin >> (int n); while( userInput < cout<<"Please try again!\n"; cout<<"Please input a positive number: "; cin >> userInput; } int factorialValue = printFactorial(userInput); cout << "= " << factorialValue << endl; return 0; } int result = 1; for(int i = n; i > 1; i--){ result *= (int n){ } cout << "1"; } void printFactorial( int n){ cout << n << "!= "; for(int i = n; i > 1; i--){ cout << i <<"*"; result; );
Expert Solution
steps

Step by step

Solved in 5 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.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education