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 ", "a ", "some ","any }, { "bicycle", "bird", "dog", "bus", "car" }, " walked", " under "one noun[5][10] verb[5][10] = { " drove", preposition[5][10] = { " to " flew" }, }; jumped", ran", %3D from 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) 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. 2. 4.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

use C programming to solve the question. make sure the output is working and use comments. thank you

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 ", "a ",
"some ","any
},
{ "bicycle", "bird", "dog", "bus", "car" },
" walked",
" under
"one
noun[5][10]
verb[5][10] = { " drove",
preposition[5][10] = { " to
" flew" },
};
jumped",
ran",
%3D
from
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)
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.
2.
4.
Transcribed Image 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 ", "a ", "some ","any }, { "bicycle", "bird", "dog", "bus", "car" }, " walked", " under "one noun[5][10] verb[5][10] = { " drove", preposition[5][10] = { " to " flew" }, }; jumped", ran", %3D from 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) 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. 2. 4.
Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Structure chart
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education