Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Empires & Allies е стратегиска игра во повеќе нивоа со можност за играње од страна на повеќе играчи.
- Секој играч има своја територија, како и одбранбени и напаѓачки единици.
- Може да влезе во битка (напад на туѓа територија или одбрана на сопствената) со други играчи што може да заврши со победа или
- пораз за што се добиваат поени. Да се напише програма во која од тастарура се внесува бројот на играчи на играта Empires & Allies.
- За секој играч потоа се внесуваат податоци за ниво (цел број), број на победи и број на порази.
- Резултатот на играчот се пресметува на следниот начин:
- - ако се работи за прво ниво, секоја победа носи 13 поени, а секој пораз носи -1 поен
- - ако се работи за второ ниво, секоја победа носи 13 поени, а секој пораз носи -3 поени
- За секој играч треба да се испечати Dobar igrac ако неговиот број на поени е позитивен или Los igrac во сите други случаи.
- Потоа треба да се најде и испечати најдобриот резултат (најголемиот вкупен број на поени),
- како и редниот број на играчот со најдобар резултат (првиот играч е со реден број еден, вториот со реден број два итн.).
- Ако постојат повеќе играчи со ист најдобар резултат, да се испечати редниот број на првиот таков играч.
- Пример:
- Влез: Излез:
- 4
- 1 3 7 Dobar igrac
- 2 1 8 Los igrac
- 2 6 4 Dobar igrac
- 1 5 5 Dobar igrac
- Najdobar Igrac: br. 3, 66 poeni
- */
- #include <stdio.h>
- int main() {
- int i, brojNaIgrachi, najdobarRezultat = 0, igracSoNajdobarRezultat = 0;
- scanf("%d", &brojNaIgrachi);
- int nivo, pobedi, porazi, rezultatNaIgrac;
- for (i = 1; i <= brojNaIgrachi; ++i) {
- scanf("%d %d %d", &nivo, &pobedi, &porazi);
- if (nivo == 1) {
- rezultatNaIgrac = (pobedi*13)-porazi;
- } else {
- rezultatNaIgrac = (pobedi*13)-(porazi*3);
- }
- if (rezultatNaIgrac > 0) {
- printf("Dobar igrac\n");
- } else {
- printf("Los igrac\n");
- }
- if (rezultatNaIgrac > najdobarRezultat) {
- najdobarRezultat = rezultatNaIgrac;
- igracSoNajdobarRezultat = i;
- }
- }
- printf("Najdobar Igrac: br. %d, %d poeni\n", igracSoNajdobarRezultat, najdobarRezultat);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement