Given a simple program designed to take inputs of integers
from 1-1000 and to output the factorial value of that
number, how would you test this program? You do not have
access to the code. Please be as specific as possible.
Answer Posted / min soo kim
If the function that takes integers from 1 to 1000 can be
considered function f(n), then we could write the following
line of code
int i = 0;
int is_incorrect = 0;
for(i = 2; i <= 1000; i++)
{
// This is a simple for loop to divide a f(n) factorial
with f(n-1) factorial, which would give the result of n.
if(f(i) / f(i-1)) !- i)
{
is_incorrect = 1; // Mark the flag as incorrect, since
we did not get the value that we want.
break;
}
}
| Is This Answer Correct ? | 17 Yes | 4 No |
Post New Answer View All Answers
Is java based off c++?
What is the difference between ++ count and count ++?
Explain the auto storage classes in c++.
Const char *p , char const *p What is the difference between the above two?
What is basic if statement syntax?
Is c++ vector a linked list?
Write about the access privileges in c++ and also mention about its default access level?
What is the hardest coding language to learn?
What is the rule of three?
Is main a class in c++?
What is decltype c++?
What is binary search in c++?
Is map sorted c++?
Which format specifier is used for printing a pointer value?
What are structs in c++?