Answered step by step
Verified Expert Solution
Link Copied!

Question

00
1 Approved Answer

Write a C + + program that does the following: a . Create a C + + file with the name lab 1 3 _

Write a C++ program that does the following:
a. Create a C++ file with the name lab13_1.cpp.
b. Write the function fillCharArray which has a two-dimensional character array and two integers as
parameters filling each element of the array parameter with a randomly chosen lower case letter.
c. Write the function randomChar which has no parameters returning a randomly generated lower case
character. Randomly generate an integer from the range of 97 to 122 and cast it as a char to obtain the
random lower case letter.
d. Write the function printArray which has a two-dimensional character array and two integers as
parameters printing the elements of the character array parameter separated by spaces, with each row
printed on a separate line.
e. Write the function vowelsPerRow which has a two-dimensional character array, a one-dimensional
integer array and two integers as parameters counting the number of vowels in each row of the character
array. The count for row i is stored in element i of the integer array.
f. Write the function vowelsPerCol which has a two-dimensional character array, a one-dimensional integer
array and two integers as parameters counting the number of vowels in each column of the character array.
The count for column i is stored in element i of the integer array.
g. Write the function printVowelRows which has a one-dimensional integer array and an integer as
parameters printing the vowel count for rows with a positive count.
h. Write the function printVowelCols which has a one-dimensional integer array and an integer as
parameters printing the vowel count for columns with a positive count.
i. Write the main function that does the following:
i. Declare a 2 x 4 character array.
ii. Declare an integer array of size 2.
iii. Declare an integer array of size 4.
iv. Call the srand function to seed the random number generator using time(0).
v. Call the function fillCharArray passing into it the character array, 2, and 4.
vi. Call the function printArray passing into it the character array, 2, and 4.
vii. Call the function vowelsPerRow passing into it the character array, the integer array of size 2,
2, and 4.
viii. Call the function vowelsPerCol passing into it the character array, the integer array of size 4,2,
and 4.
ix. Call the function printVowelRows passing into it the integer array of size 2, and 2.
x. Call the function printVowelCols passing into it the integer array of size 4, and 4.
Sample run of the program:
v j x l
v e n u
Row 1 contains at least one vowel.
Col 1 contains at least one vowel.
Col 3 contains at least one vowel.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions