#include <stdio.h>
#include <stdint.h>
#include <string.h>
#define EX_NUM (18u)
#define SCORE_NUM (11u)
int main(void)
{
unsigned Algosia[EX_NUM] = {0u};
unsigned Bajtek[EX_NUM] = {0u};
uint8_t Algosia_scores[SCORE_NUM] = {0u};
uint8_t Bajtek_scores[SCORE_NUM] = {0u};
uint8_t A_score = 0u;
uint8_t B_score = 0u;
char winner[9] = {0};
int i = 0;
for(i = 0; i < EX_NUM; i++)
{
scanf("%u", Algosia + i);
Algosia_scores[Algosia[i]]++;
A_score += Algosia[i];
}
for(i = 0; i < EX_NUM; i++)
{
scanf("%u", Bajtek + i);
Bajtek_scores[Bajtek[i]]++;
B_score += Bajtek[i];
}
if (A_score > B_score)
{
strcpy(winner, "Algosia");
}
else if (A_score < B_score)
{
strcpy(winner, "Bajtek");
}
else
{
for (i = SCORE_NUM - 1; i >= 0 && !winner[0]; i--)
{
if (Algosia_scores[i] > Bajtek_scores[i])
{
strcpy(winner, "Algosia");
}
else if (Algosia_scores[i] < Bajtek_scores[i])
{
strcpy(winner, "Bajtek");
}
}
}
if (!winner[0])
{
strcpy(winner, "remis");
}
printf("%s", winner);
return 0;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | #include <stdio.h> #include <stdint.h> #include <string.h> #define EX_NUM (18u) #define SCORE_NUM (11u) int main(void) { unsigned Algosia[EX_NUM] = {0u}; unsigned Bajtek[EX_NUM] = {0u}; uint8_t Algosia_scores[SCORE_NUM] = {0u}; uint8_t Bajtek_scores[SCORE_NUM] = {0u}; uint8_t A_score = 0u; uint8_t B_score = 0u; char winner[9] = {0}; int i = 0; for(i = 0; i < EX_NUM; i++) { scanf("%u", Algosia + i); Algosia_scores[Algosia[i]]++; A_score += Algosia[i]; } for(i = 0; i < EX_NUM; i++) { scanf("%u", Bajtek + i); Bajtek_scores[Bajtek[i]]++; B_score += Bajtek[i]; } if (A_score > B_score) { strcpy(winner, "Algosia"); } else if (A_score < B_score) { strcpy(winner, "Bajtek"); } else { for (i = SCORE_NUM - 1; i >= 0 && !winner[0]; i--) { if (Algosia_scores[i] > Bajtek_scores[i]) { strcpy(winner, "Algosia"); } else if (Algosia_scores[i] < Bajtek_scores[i]) { strcpy(winner, "Bajtek"); } } } if (!winner[0]) { strcpy(winner, "remis"); } printf("%s", winner); return 0; } |
English