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 */
double findSolnQuadraticEqn(double a, double b, double c) { //a, b, and c are the constants of a quadratic equation //This C++ function will check if there is any real solution to the equation. //If yes, it returns the first root. Otherwise, it prints out a message that //states there is no real solution and still returns a special number, say, 999. }
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
//38 //19 //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 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 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 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 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 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 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 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 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 //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 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 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 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 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 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 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 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 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 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 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 0 0 0 0 0 0 0 0 0 0 0 //Press any key to continue . . . //19 38 //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 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 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 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 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 //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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 //Press any key to continue . . .
Enter the size of a square and the coordinates of a point: 20 7 14 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 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 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 Press any key to continue . . .
15 * * * * * * * - - - - - - - - * * * * * * * - - - - - - - - * * * * * * * - - - - - - - - * * * * * * * - - - - - - - - * * * * * * * - - - - - - - - * * * * * * * - - - - - - - - * * * * * * * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Press any key to continue . . . 26 * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - * * * * * * * * * * * * * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Press any key to continue . . .
Enter the height of the triangle: 6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Press any key to continue . . . Enter the height of the triangle: 12 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 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 . . .
"You can ask a question and look stupid, or not ask a question and be stupid." --Anonymous