Write a program to compute some election results. A. Define a struct called Candidate that is able to record the name (string) and number of votes a candidates receives. B. Write a function sumVotes that accepts two arguments: an array of Candidate and the size of the array. The function should return the total number of votes received by all the candidates. This function should not do any output. C. Your main function should declare an array of ContactInfo structs of size 4, input the data into the array, and call the function to compute the total votes cast, and output this value. It should then output a table of the names of each candidate and the percentage of votes they received. The percentage can be computed by multiplying the candidates votes time 100.0 divided by the total votes. Ex: If the input is: Miller 5000 Guzman 4000 Harris 6000 Kimmel 1800 Then the output is Total 16800 Miller 29.76 Guzman 23.81 Harris 35.71 Kimmel 10.71 Do not use any prompts to get the input values. Put 4 spaces between each word and number in the output. Use loops to process the array. Do not use a vector.
Write a program to compute some election results.
A. Define a struct called Candidate that is able to record the name (string) and number of votes a candidates receives.
B. Write a function sumVotes that accepts two arguments: an array of Candidate and the size of the array. The function should return the total number of votes received by all the candidates. This function should not do any output.
C. Your main function should declare an array of ContactInfo structs of size 4, input the data into the array, and call the function to compute the total votes cast, and output this value. It should then output a table of the names of each candidate and the percentage of votes they received. The percentage can be computed by multiplying the candidates votes time 100.0 divided by the total votes.
Ex: If the input is:
Miller 5000 Guzman 4000 Harris 6000 Kimmel 1800
Then the output is
Total 16800 Miller 29.76 Guzman 23.81 Harris 35.71 Kimmel 10.71
Do not use any prompts to get the input values. Put 4 spaces between each word and number in the output. Use loops to process the array. Do not use a
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 2 images