summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--wk3/pset/runoff/runoff.c27
1 files changed, 19 insertions, 8 deletions
diff --git a/wk3/pset/runoff/runoff.c b/wk3/pset/runoff/runoff.c
index 0fbb055..f6acc50 100644
--- a/wk3/pset/runoff/runoff.c
+++ b/wk3/pset/runoff/runoff.c
@@ -164,14 +164,25 @@ void tabulate(void)
// Print the winner of the election, if there is one
bool print_winner(void)
{
- // go through each candidate
- // if they have more than 50% of the votes they win
- // print winner
- // return true;
- // else
- // filter through all candidates
- // see who has the least votes and eliminate them
- // return false;
+ /*
+ go through each candidate
+ if they have more than 50% of the votes they win
+ print winner
+ return true;
+ else
+ filter through all candidates
+ see who has the least votes and eliminate them
+ return false;
+ */
+
+ /*
+ for (candidates) {
+ if (candidates.votes >= (voter_count / 2)) {
+ printf("%s", candidate.name);
+ return true;
+ } else if ()
+ }
+ */
return false;
}