#include <iostream>
using namespace std;
int main()
{
unsigned short finalisci[20];
unsigned short nr_finalisty = 0;
string chec_startu;
unsigned short ilosc_edycji;
unsigned short ilosc_zawodnikow;
cin >> ilosc_zawodnikow; // od 20 do 10000
for (unsigned short nr_osoby = 1; nr_osoby <= ilosc_zawodnikow; nr_osoby++)
{
cin >> chec_startu;
cin >> ilosc_edycji;
if (nr_finalisty <20 && chec_startu == "TAK" && (nr_finalisty<10 || ilosc_edycji < 2))
{
finalisci[nr_finalisty] = nr_osoby;
nr_finalisty++;
}
}
for (unsigned short nr_osoby = 0; nr_osoby < 20; nr_osoby++)
{
cout << finalisci[nr_osoby] << " ";
}
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 | #include <iostream> using namespace std; int main() { unsigned short finalisci[20]; unsigned short nr_finalisty = 0; string chec_startu; unsigned short ilosc_edycji; unsigned short ilosc_zawodnikow; cin >> ilosc_zawodnikow; // od 20 do 10000 for (unsigned short nr_osoby = 1; nr_osoby <= ilosc_zawodnikow; nr_osoby++) { cin >> chec_startu; cin >> ilosc_edycji; if (nr_finalisty <20 && chec_startu == "TAK" && (nr_finalisty<10 || ilosc_edycji < 2)) { finalisci[nr_finalisty] = nr_osoby; nr_finalisty++; } } for (unsigned short nr_osoby = 0; nr_osoby < 20; nr_osoby++) { cout << finalisci[nr_osoby] << " "; } return 0; } |
English