#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; } |
English