Working on the following problems will help you prepare for the programming part of the final exam.
/* Generate random numbers */ /* Set a seed for random number generator using computer clock time */ srand(time(NULL)); int n; /* rand() generates a random number between 0 and MAX_RAND */ n = rand(); /* Use modulus operation to set a range */ n = rand()%6 + 1; /* generate numbers between 1 and 6 inclusive */
//Precondition: there are real roots to the quadratic equation specified by a, b, and c
double findSolnQuadraticEqn(double a, double b, double c)
{
//a, b, and c are the constants of a quadratic equation
}
void printTriangle(int size, char symbol)
For example:
int main()
{
printTrangle(10, '0');
return 0;
}
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0
0 0 0 0
0 0 0
0 0
0
0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0
15 * * * * * * * - - - - - - - - * * * * * * * - - - - - - - - * * * * * * * - - - - - - - - * * * * * * * - - - - - - - - * * * * * * * - - - - - - - - * * * * * * * - - - - - - - - * * * * * * * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Press any key to continue . . . 26 * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Press any key to continue . . .
Enter the length of Fibonacci sequence numbers:
12
Number Ratio
1 1
1 1
2 2
3 1.5
5 1.667
8 1.6
13 1.625
21 1.615
34 1.619
55 1.618
89 1.618
144 1.618
233 1.618
377 1.618
Press any key to continue . . .