The Somalian Elections will take place in June 202é. You were hired as a programmer to come up with a program that will be providing the Officials with some statistics for each region. 20 towns are participating in the elections in a certain region where 4 candidates are competing to occupy two seats.   An integer double-dimensional array called Votes is used to keep track of the number of votes received by the 4 candidates in all 20 towns.  Write a C++ program to manage the Votes array by completing the following:   Write a function called Fillin that takes the array Votes as an argument, and fills it up with the number of votes in each town for each candidate.  Write a function called TotalperTown that takes the array Votes as an argument, and outputs the total number of votes received by each town. Write a function called TotalperCandidate that takes the array Votes as an argument, and outputs the total of number of votes received by each candidate. Write a function called PercentageperCandidate that takes the array Votes as an argument, and outputs the percentage received by each candidate out of the total number of votes to indicate the top two winners in the election. Output the winners together with their percentages.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

The Somalian Elections will take place in June 202é. You were hired as a programmer to come up with a program that will be providing the Officials with some statistics for each region. 20 towns are participating in the elections in a certain region where 4 candidates are competing to occupy two seats.

 

An integer double-dimensional array called Votes is used to keep track of the number of votes received by the 4 candidates in all 20 towns.  Write a C++ program to manage the Votes array by completing the following:

 

  • Write a function called Fillin that takes the array Votes as an argument, and fills it up with the number of votes in each town for each candidate. 
  • Write a function called TotalperTown that takes the array Votes as an argument, and outputs the total number of votes received by each town.
  • Write a function called TotalperCandidate that takes the array Votes as an argument, and outputs the total of number of votes received by each candidate.
  • Write a function called PercentageperCandidate that takes the array Votes as an argument, and outputs the percentage received by each candidate out of the total number of votes to indicate the top two winners in the election. Output the winners together with their percentages
Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY