Question: 1 . Write a C + + program that does the following: a . Create a C + + file with the name problem 1
Write a C program that does the following:
a Create a C file with the name problemcpp
b Write the function fillCharArray, which has a twodimensional 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 returns a randomly generated lowercase character. Generate an integer randomly from the range of to and cast it as a char to obtain the random lowercase letter. This function does not require any parameters.
d Write the function printArray, which has a twodimensional 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 twodimensional character array, a onedimensional 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 twodimensional character array, a onedimensional 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 takes a onedimensional integer array and an integer as parameters, printing the vowel count for rows with a positive count.
h Write the function printVowelCols, which takes a onedimensional 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 x character array.
ii Declare an integer array of size
iii. Declare an integer array of size
iv Call the srand function to seed the random number generator using time
v Call the function fillCharArray, passing into it the character array, and
vi Call the function printArray, passing into it the character array, and
vii. Call the function vowelsPerRow, passing into it the character array, the integer array of size and
viii. Call the function vowelsPerCol, passing into it the character array, the integer array of size and
ix Call the function printVowelRows, passing into it the integer array of size and
x Call the function printVowelCols, passing into it the integer array of size and
Sample run of the program:
v j x l
v e n u
Row contains vowels.
Col contains vowel.
Col contains vowel.
Another sample run of the program:
j a x l
o i n q
Row contains vowel.
Row contains vowels.
Col contains vowel.
Col contains vowels.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
