summaryrefslogtreecommitdiff
path: root/wk3/pset/runoff
diff options
context:
space:
mode:
Diffstat (limited to 'wk3/pset/runoff')
-rw-r--r--wk3/pset/runoff/runoff.c14
1 files changed, 3 insertions, 11 deletions
diff --git a/wk3/pset/runoff/runoff.c b/wk3/pset/runoff/runoff.c
index e843f32..4d74680 100644
--- a/wk3/pset/runoff/runoff.c
+++ b/wk3/pset/runoff/runoff.c
@@ -164,23 +164,15 @@ void tabulate(void)
// Print the winner of the election, if there is one
bool print_winner(void)
{
- int f = 0;
for (int i = 0; i < candidate_count; i++)
{
- if (candidates[i].votes >= (voter_count / 2))
+ if (candidates[i].votes > (voter_count / 2))
{
printf("%s", candidate.name);
- f++;
}
}
- if (f > 0)
- {
- return true;
- }
- else
- {
- return false;
- }
+ return false;
+
}
// Return the minimum number of votes any remaining candidate has