#include <bits/stdc++.h> using namespace std; int main() { vector <int> temp, Algosia, Bajtek; int n, A = 0, B = 0, ile = 18; string wynik; bool flaga = true; for(int i = 0; i < ile; i++) { cin >> n; Algosia.push_back(n); A += n; } for(int i = 0; i < ile; i++) { cin >> n; Bajtek.push_back(n); B += n; } if(A > B) { wynik = "Algosia"; flaga = false; } else if( A < B) { wynik = "Bajtek"; flaga = false; } else { sort( Algosia.begin(), Algosia.end() ); sort( Bajtek.begin(), Bajtek.end() ); for(int i = ile - 1; i > -1; i--) { if(Algosia[i] > Bajtek[i]) { wynik = "Algosia"; flaga = false; break; } if(Algosia[i] < Bajtek[i]) { wynik = "Bajtek"; flaga = false; break; } } } if(flaga) cout << "remis \n"; else cout << wynik << '\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 53 54 55 56 57 | #include <bits/stdc++.h> using namespace std; int main() { vector <int> temp, Algosia, Bajtek; int n, A = 0, B = 0, ile = 18; string wynik; bool flaga = true; for(int i = 0; i < ile; i++) { cin >> n; Algosia.push_back(n); A += n; } for(int i = 0; i < ile; i++) { cin >> n; Bajtek.push_back(n); B += n; } if(A > B) { wynik = "Algosia"; flaga = false; } else if( A < B) { wynik = "Bajtek"; flaga = false; } else { sort( Algosia.begin(), Algosia.end() ); sort( Bajtek.begin(), Bajtek.end() ); for(int i = ile - 1; i > -1; i--) { if(Algosia[i] > Bajtek[i]) { wynik = "Algosia"; flaga = false; break; } if(Algosia[i] < Bajtek[i]) { wynik = "Bajtek"; flaga = false; break; } } } if(flaga) cout << "remis \n"; else cout << wynik << '\n'; } |