summaryrefslogtreecommitdiff
path: root/wk3
diff options
context:
space:
mode:
authorFudgerboy <91767657+Fudgerboy@users.noreply.github.com>2024-02-19 20:36:58 +0000
committerFudgerboy <91767657+Fudgerboy@users.noreply.github.com>2024-02-19 20:36:58 +0000
commit50d45a9c09454c2024af891ecd7e22609e919748 (patch)
treecabfe8b5c11ad90154ed23e4153c272e1d51928e /wk3
parent531d50b7f3b8b3f8920e2bfbdd6187c49fcda83f (diff)
Mon, Feb 19, 2024, 12:36 PM -08:00
Diffstat (limited to 'wk3')
-rw-r--r--wk3/pset/runoff/runoff.c33
1 files changed, 1 insertions, 32 deletions
diff --git a/wk3/pset/runoff/runoff.c b/wk3/pset/runoff/runoff.c
index 2d421f3..66439ac 100644
--- a/wk3/pset/runoff/runoff.c
+++ b/wk3/pset/runoff/runoff.c
@@ -164,38 +164,7 @@ void tabulate(void)
// Print the winner of the election, if there is one
bool print_winner(void)
{
- int losers[candidate_count];
- losers[0] = 0;
- // reset it
- for (int j = 1; j < candidate_count; j++)
- {
- losers[j] = -1;
- }
- // goes through every candidate, looks at votes, eliminates the least voted
- for (int i = 1; i < candidate_count; i++)
- {
- if (candidates[losers[0]].votes > candidates[i].votes) // if the new candidate has more votes than previous
- {
- // clear the list of winners
- for (int j = 1; j < candidate_count; j++)
- {
- losers[j] = -1;
- }
- // put it at the start of the new list
- losers[0] = i;
- }
- else if (candidates[losers[0]].votes == candidates[i].votes)
- {
- for (int j = 1; j < candidate_count; j++)
- {
- if (losers[j] == -1)
- {
- losers[j] = j;
- break;
- }
- }
- }
- }
+
return false;
}