Question: c++ programming Sorting Election Results There is a file of election results for the 2016 election. Each line contains d or r, for voting Democrat

 c++ programming Sorting Election Results There is a file of election results for the 2016 election. Each line contains d or r, for voting Democrat or Republican, the name of the state, the approximate population, and the number of Representatives. You are to read in the data into an array of struct (ignore line 1), and calculate a ratio of population/electorial_votes. The electorial_votes is the number of representatives+2. Logic: read in the data into an array of struct print the array, as is. sort the array by population (ascending order). print the array (including the ratios). sort the array by ratio (ascending order). print the array (including the ratios). Gotchas: Reading the population is problematic. You have to figure how to skip over the commas. You can have only 1 sort routine. Data for the voting program 
party state population representatives d California 39,144,818 53 d New York 19,795,791 27 d Illinois 12,859,995 18 d New Jersey 8,958,013 12 d Virginia 8,382,993 11 d Washington 7,170,351 10 d Massachusetts 6,794,422 9 d Maryland 6,006,401 8 d Minnesota 5,489,594 8 d Colorado 5,456,574 7 d Oregon 4,028,977 5 d Connecticut 3,590,886 5 d Nevada 2,890,845 4 d New Mexico 2,085,109 3 d Hawaii 1,431,603 2 d New Hampshire 1,330,608 2 d Maine 1,329,328 2 d Rhode Island 1,056,298 2 d Delaware 945,934 1 d Washington DC 658,893 1 d Vermont 626,042 1 r Texas 27,469,114 36 r Florida 20,271,272 27 r Pennsylvania 12,802,503 18 r Ohio 11,613,423 16 r Georgia 10,214,860 14 r North Carolina 10,042,802 13 r Michigan 9,922,576 14 r Arizona 6,828,065 9 r Indiana 6,619,680 9 r Tennessee 6,600,299 9 r Missouri 6,083,672 8 r Wisconsin 5,771,337 8 r South Carolina 4,896,146 7 r Alabama 4,858,979 7 r Louisiana 4,670,724 6 r Kentucky 4,425,092 6 r Oklahoma 3,911,338 5 r Iowa 3,123,899 4 r Utah 2,995,919 4 r Mississippi 2,992,333 4 r Arkansas 2,978,204 4 r Kansas 2,911,641 4 r Nebraska 1,896,190 3 r West Virginia 1,844,128 3 r Idaho 1,654,930 2 r Montana 1,032,949 1 r South Dakota 858,469 1 r North Dakota 756,927 1 r Alaska 738,432 1 r Wyoming 586,107 1 

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!