#include <bits/stdc++.h> using namespace std; array<int, 11> wynikAlgosi, wynikBajtka; int main() { ios_base::sync_with_stdio(false); cin.tie(0); int sumaAlgosi{}, sumaBajtka {}, tv; // pobierz wynik Algosi for(int i {}; i < 18; ++i) { cin >> tv; wynikAlgosi[tv]++; sumaAlgosi += tv; } // pobierz wynik Bajtka for(int i {}; i < 18; ++i) { cin >> tv; wynikBajtka[tv]++; sumaBajtka += tv; } bool remis {true}; if(sumaBajtka > sumaAlgosi) cout << "Bajtek" << '\n'; else if(sumaAlgosi > sumaBajtka) cout << "Algosia" << '\n'; else { // rostrzygnij przez iteracje for(int i {10}; i >= 0; --i) { if(wynikBajtka[i] > wynikAlgosi[i]) { cout << "Bajtek" << '\n'; remis = false; break; } else if(wynikAlgosi[i] > wynikBajtka[i]) { cout << "Algosia" << '\n'; remis = false; break; } } if(remis) cout << "remis" << '\n'; } }
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 | #include <bits/stdc++.h> using namespace std; array<int, 11> wynikAlgosi, wynikBajtka; int main() { ios_base::sync_with_stdio(false); cin.tie(0); int sumaAlgosi{}, sumaBajtka {}, tv; // pobierz wynik Algosi for(int i {}; i < 18; ++i) { cin >> tv; wynikAlgosi[tv]++; sumaAlgosi += tv; } // pobierz wynik Bajtka for(int i {}; i < 18; ++i) { cin >> tv; wynikBajtka[tv]++; sumaBajtka += tv; } bool remis {true}; if(sumaBajtka > sumaAlgosi) cout << "Bajtek" << '\n'; else if(sumaAlgosi > sumaBajtka) cout << "Algosia" << '\n'; else { // rostrzygnij przez iteracje for(int i {10}; i >= 0; --i) { if(wynikBajtka[i] > wynikAlgosi[i]) { cout << "Bajtek" << '\n'; remis = false; break; } else if(wynikAlgosi[i] > wynikBajtka[i]) { cout << "Algosia" << '\n'; remis = false; break; } } if(remis) cout << "remis" << '\n'; } } |