Znam tylko podstawy C++ (zmienne, tablice, pętle, if, itd.). To co chcę uzyskać mógłbym rozpisać na kartce w kilkanaście minut, ale wolałbym rezultat uzyskać za pomocą programowania.
Do rzeczy: aktualnie tak wygląda nasza grupa "H" na MŚ 2018:
- Japonia - 3pkt
- Senegal - 3pkt
- Kolumbia - 0pkt
- Polska - 0pkt
Pozostają jeszcze cztery mecze:
- Senegal vs. Japonia
- Senegal vs. Kolumbia
- Polska vs. Kolumbia
- Polska vs. Japonia
Każdy mecz może skończyć się remisem, wygraną dużyny A lub wygraną drużyny B. Remis: obie drużyny dostają 1 punkt. Wygrana: drużyna dostaje 3 punkty, przegrana dostaje 0.
Chciałbym napisać program, który wiedząc jak aktualnie wygląda tabela (ile każda drużyna ma punktów), oraz że będą grane jeszcze tylko owe cztery mecze, zrobi symulację wszystkich możliwych kombinacji owych meczów, doliczy punkty do odpowiedniej drużyny, oraz wypisze rezultat wraz z tabelami.
Czyli, przykładowa symulacja wyglądała by np. tak:
****Kombinacja nr 12:
Senegal vs. Japonia (Japonia wygrywa)
Polska vs. Kolumbia (remis)
Senegal vs. Kolumbia (Kolumbia wygrywa)
Polska vs. Japonia (Japonia wygrywa)
Tabela:
Japonia (9pkt)
Kolumbia (4pkt)
Senegal (3pkt)
Polska (1pkt)
Kombinacja nr 13:
[...]****
Problem w tym, że nie wiem jak się za to złapać. Nie wiem o czym poczytać, co googlować. Jak zrobić takie symulacje/kombinacje? Jakieś wskazówki? Nie szukam sposobu na najwydajniejszy lub najładniejszy kod, bo to już kompletnie nie mój poziom; szukam sposoby jakiegoś "w ogóle" żeby działał.
Dzięki.