Sprawdź się
Zadanie 2.2
Właścicielka szkoły nie jest zadowolona z informacji, które otrzymała, i najchętniej wymieniłaby przestarzały sprzęt na nowy. Niestety, nie ma na to budżetu, a posiadany sprzęt jest wciąż potrzebny.
Właścicielka szkoły chce, by posortowano nierosnąco uzyskane dane o sprzęcie w następujący sposób:
po pierwsze – przestarzały sprzęt ma się znaleźć na samym końcu listy, ma być posortowany nierosnąco zgodnie ze swoją wartością;
po drugie – sprzęt, który nie jest przestarzały, ma być posortowany nierosnąco na samym początku listy, zgodnie ze swoją wartością.
Plik magazyn.txt
zawiera 11 wierszy, w każdym wierszu znajdują się trzy liczby całkowite oddzielone spacjami. Liczby na poszczególnych pozycjach w danym wierszu oznaczają kolejno:
numer identyfikacyjny sprzętu (liczba z przedziału [0, 10]),
wartość sprzętu (liczba z przedziału [0, 100]),
informację, czy sprzęt jest przestarzały (0 – jest przestarzały; 1 – nie jest przestarzały).
Przykładowe dane:
Napisz program, który posortuje nierosnąco uzyskane dane o sprzęcie z uwzględnieniem kryteriów podanych w zadaniu.
Poprawne wyniki dla przykładowych danych:
Do oceny oddajesz:
plik
wynik.txt
zawierający odpowiedź (posortowaną nierosnąco listę sprzętu z uwzględnieniem kryteriów podanych w zadaniu)plik(i) z komputerową realizacją zadania (kodem źródłowym)
Plik magazyn.txt
:
Uwaga! Odpowiedź w testerce programów powinna mieć następujący format:
Napisz implementację przedstawionego zadania lokalnie na swoim komputerze w wybranym języku programowania. Zadbaj o prawidłowe wczytanie danych z pliku tekstowego do swojego programu. Odpowiedź do zadania dla danych z pliku znajdziesz pod ćwiczeniami.
JĘZYK C++
Przykładowe rozwiązanie zadania:
JĘZYK JAVA
Przykładowe rozwiązanie zadania:
JĘZYK PYTHON
Przykładowe rozwiązanie zadania:
Odpowiedź do zadania dla danych zawartych w pliku tekstowym:
Odpowiedź zgodna z formatem, który akceptuje testerka: