#include <iostream> using namespace std; string z; bool odp=true; int n,A[6],B[6],C[6]; int main() { cin>>n; for (int i=0; i<n;++i) //czytanie { cin>>z; if(z[1]=='A') A[(int)z[0]-48]++; if(z[1]=='B') B[(int)z[0]-48]++; if(z[1]=='C') C[(int)z[0]-48]++; } for (int i=1; i<=4;++i) //wyznaczanie odpowiedzi { if(A[i]==0||B[i]==0||C[i]==0) { odp=false; break; } } if(odp&&A[5]>1&&B[5]>1&&C[5]>1) cout<<"TAK"; else cout<<"NIE"; 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 | #include <iostream> using namespace std; string z; bool odp=true; int n,A[6],B[6],C[6]; int main() { cin>>n; for (int i=0; i<n;++i) //czytanie { cin>>z; if(z[1]=='A') A[(int)z[0]-48]++; if(z[1]=='B') B[(int)z[0]-48]++; if(z[1]=='C') C[(int)z[0]-48]++; } for (int i=1; i<=4;++i) //wyznaczanie odpowiedzi { if(A[i]==0||B[i]==0||C[i]==0) { odp=false; break; } } if(odp&&A[5]>1&&B[5]>1&&C[5]>1) cout<<"TAK"; else cout<<"NIE"; return 0; } |