Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Homework 7
- Write a C program that generates two random numbers.
- Print both numbers that are generated.
- Then use a ternary (or conditional) operator to identify the largest of the 2 numbers and print the result.
- Seed the random number generator so the numbers generated are not the same every time.
- Submit the .c file only.
- Sample Run:
- Random 1:8809
- Random 2:27141
- The max of 8809 and 27141 is 27141.
- */
- #include <stdio.h>
- #include <stdlib.h> // void srand(unsigned int); - int rand(); - NULL - RAND_MAX,
- #include <time.h> // time_t time(time_t*) - NULL
- int main()
- {
- srand((unsigned int)time(NULL)); // seeds srand with the number of seconds since January 1st 1970
- int rand1 = rand(); //init the vars to random
- int rand2 = rand(); //init the vars to random
- int max = rand1 > rand2 ? rand1 : rand2; //Ternary (three) conditional operator which sets max = rand1 if true and max = rand2 if false
- printf("Random 1: %d \n", rand1);
- printf("Random 1: %d \n", rand2);
- printf("The max of %d and %d is %d \n", rand1, rand2, max);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement