#include <iostream> using namespace std; int pozycja(string var) { int wynik=0; if(var[0]=='1')wynik+=0; if(var[0]=='2')wynik+=1; if(var[0]=='3')wynik+=2; if(var[0]=='4')wynik+=3; if(var[0]=='5')wynik+=4; if(var[1]=='A')wynik+=0; if(var[1]=='B')wynik+=5; if(var[1]=='C')wynik+=10; return wynik; } int main() { const int size=15; string var="0"; int ile=0,licznik=0; int tab[size]={0}; cin>>ile; int gdzie=0; for(int i=0;i<ile;i++) { cin>>var; gdzie=pozycja(var); tab[gdzie]=tab[gdzie]+1; } for(int i=0;i<size;i++) { if(tab[i]>0) { licznik++; } else break; if(i==4 or i==9 or i==14) { if(tab[i]>=2) { licznik++; } } } if(licznik==18)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 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 58 | #include <iostream> using namespace std; int pozycja(string var) { int wynik=0; if(var[0]=='1')wynik+=0; if(var[0]=='2')wynik+=1; if(var[0]=='3')wynik+=2; if(var[0]=='4')wynik+=3; if(var[0]=='5')wynik+=4; if(var[1]=='A')wynik+=0; if(var[1]=='B')wynik+=5; if(var[1]=='C')wynik+=10; return wynik; } int main() { const int size=15; string var="0"; int ile=0,licznik=0; int tab[size]={0}; cin>>ile; int gdzie=0; for(int i=0;i<ile;i++) { cin>>var; gdzie=pozycja(var); tab[gdzie]=tab[gdzie]+1; } for(int i=0;i<size;i++) { if(tab[i]>0) { licznik++; } else break; if(i==4 or i==9 or i==14) { if(tab[i]>=2) { licznik++; } } } if(licznik==18)cout<<"TAK"; else cout<<"NIE"; return 0; } |