COMP2113
COMP2113_ENGG1340 Programming technologies and Computer programming II [Section 2BC] [2023]
Loading...
Searching...
No Matches
assign1.c
Go to the documentation of this file.
1#include <stdio.h>
2
3int main(void) {
4 int numSeats;
5 printf("Total number of seats: ");
6 scanf("%d", &numSeats);
7
8 int numVotes;
9 printf("Total number of votes: ");
10 scanf("%d", &numVotes);
11
12 int numLists;
13 printf("Total number of lists: ");
14 scanf("%d", &numLists);
15
16 int quota = numVotes / numSeats;
17 int seats[numLists];
18 for (int i = 0; i < numLists; i++) {
19 printf("Votes for list %d: ", i + 1);
20 scanf("%d", &seats[i]);
21 int autoSeats = seats[i] / quota;
22 printf("Automatic seat for list %d: %d\n", i + 1, autoSeats);
23 printf("Remainder for list %d: %d\n", i + 1, seats[i] - autoSeats * quota);
24 }
25
26 return 0;
27}
int main(void)
Definition assign1.c:3