Niestety, nie byliśmy w stanie w pełni poprawnie wyświetlić tego pliku, ponieważ nie jest zakodowany w UTF-8.
Możesz pobrać ten plik i spróbować otworzyć go samodzielnie.
#include <stdio.h>
#include <vector>
#include <string.h>
#include <algorithm>
int main() {
std::vector<int> fin; //finali�ci
int n, udzial, i = 1; //i - liczba wczytanych wierszy; udzial - liczba wyst�pie� w finale
char s[4];
std::vector<int> z; //zawodnicy
scanf("%d", &n); //Wczytanie liczby os�b.
for (int j = 0; j < 10; i++) { //Wczytanie pierwszych dziesi�ciu fina�owc�w.
scanf("%s %d", s, &udzial);
if (strcmp(s, "TAK") == 0) { //Je�li mo�e bra� udzia� w finale.
fin.push_back(i);
j++;
}
}
for (i; i <= n; i++) { //Kolejna dziesi�tka.
scanf("%s %d", s, &udzial);
if (strcmp(s, "TAK") == 0) { //Je�li mo�e bra� udzia� w finale.
if (udzial < 2 && fin.size() <= 20) { //Je�li bra� udzia� mniej ni� dwa razy w finale i jest miejsce.
fin.push_back(i);
}
else {
z.push_back(i);
}
}
}
for (int j = 0; j < 20; j++) {
printf("%d", fin[j]);
if (j < 19) {
printf(" ");
}
}
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 | #include <stdio.h> #include <vector> #include <string.h> #include <algorithm> int main() { std::vector<int> fin; //finali�ci int n, udzial, i = 1; //i - liczba wczytanych wierszy; udzial - liczba wyst�pie� w finale char s[4]; std::vector<int> z; //zawodnicy scanf("%d", &n); //Wczytanie liczby os�b. for (int j = 0; j < 10; i++) { //Wczytanie pierwszych dziesi�ciu fina�owc�w. scanf("%s %d", s, &udzial); if (strcmp(s, "TAK") == 0) { //Je�li mo�e bra� udzia� w finale. fin.push_back(i); j++; } } for (i; i <= n; i++) { //Kolejna dziesi�tka. scanf("%s %d", s, &udzial); if (strcmp(s, "TAK") == 0) { //Je�li mo�e bra� udzia� w finale. if (udzial < 2 && fin.size() <= 20) { //Je�li bra� udzia� mniej ni� dwa razy w finale i jest miejsce. fin.push_back(i); } else { z.push_back(i); } } } for (int j = 0; j < 20; j++) { printf("%d", fin[j]); if (j < 19) { printf(" "); } } return 0; } |
English