solve the question using C programming and follow the instructions. please use comments where necessery. thank you. #include //for srand funtion#include //for time functionint main(void){int...


solve the question using C programming and follow the instructions. please use comments where necessery. thank you.


1. Write a C program that uses random number generation to create sentences. Use four arrays of strings called article,<br>noun, verb and preposition. Create a sentence by selecting a word at random from each array in the following order;<br>article, noun, verb, preposition, article, noun. As each word is picked, concatenate it to the previous words in the<br>sentence. The words should be seperated by spaces. The program should generate 5 sentences.<br>The arrays should be initialized as follows;<br>char article[5][10] = {
#include //for srand funtion #include //for time function int main(void) { int num; srand(time (0)); //we use srand function to be able to get a random number //but we can not use the srand function on its own we also //use time function in it to give a start point to the srand function. //because time is different every time you run the program, //the random number will be different also num=rand()%100; //because time returns a very big number because //it returns the milisecond value of the hour, so we want to get a random number //between 0 and 99, we get the modulus 100 of the rand function printf("The random number is: %d", num); return(0); } Example Run#1: //the output will be different in each run... The random number is: 99 Example Run#2: The random number is: 26 "/>
Extracted text: 1. Write a C program that uses random number generation to create sentences. Use four arrays of strings called article, noun, verb and preposition. Create a sentence by selecting a word at random from each array in the following order; article, noun, verb, preposition, article, noun. As each word is picked, concatenate it to the previous words in the sentence. The words should be seperated by spaces. The program should generate 5 sentences. The arrays should be initialized as follows; char article[5][10] = { "the ", "one ", 'some ","any "bus", "car" }, walked", "a %3D noun[5][10] = { "bicycle", "bird", "dog", verb[5][10] = { " drove", preposition[5][10] = { " flew" }, jumped", to " " from " ran", " under ", }; over ". on Example Run: Sentence 1: some car jumped under any bus. Sentence 2: any bird jumped from some car. Sentence 3: some car jumped under some bus. Sentence 4: the bus jumped to any bicycle. Sentence 5: any car flew on one dog. GENERATION OF RANDOM NUMBERS: Use stdlib.h (for srand function) 2. Use time.h (for time function). 3. srand(time(0)); for getting different number every time you run the program. For getting a random number between 0 - 50: num=rand()%51; 1. 4. Example program: #include #include //for srand funtion #include //for time function int main(void) { int num; srand(time (0)); //we use srand function to be able to get a random number //but we can not use the srand function on its own we also //use time function in it to give a start point to the srand function. //because time is different every time you run the program, //the random number will be different also num=rand()%100; //because time returns a very big number because //it returns the milisecond value of the hour, so we want to get a random number //between 0 and 99, we get the modulus 100 of the rand function printf("The random number is: %d", num); return(0); } Example Run#1: //the output will be different in each run... The random number is: 99 Example Run#2: The random number is: 26
Jun 10, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here