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:

Linia 1. 0 98 0. Linia 2. 1 60 1. Linia 3. 2 32 0. Linia 4. 3 61 1. Linia 5. 4 0 1.

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:

Linia 1. otwórz nawias kwadratowy 3 przecinek 61 przecinek 1 zamknij nawias kwadratowy przecinek. Linia 2. otwórz nawias kwadratowy 1 przecinek 60 przecinek 1 zamknij nawias kwadratowy przecinek. Linia 3. otwórz nawias kwadratowy 4 przecinek 0 przecinek 1 zamknij nawias kwadratowy przecinek. Linia 4. otwórz nawias kwadratowy 0 przecinek 98 przecinek 0 zamknij nawias kwadratowy przecinek. Linia 5. otwórz nawias kwadratowy 2 przecinek 32 przecinek 0 zamknij nawias kwadratowy przecinek.

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:

RIyNkC0KOwHMf

Przycisk do pobrania pliku TXT z wynikiem zadania.

Plik TXT o rozmiarze 89.00 B w języku polskim

Uwaga! Odpowiedź w testerce programów powinna mieć następujący format:

Linia 1. otwórz nawias kwadratowy numer identyfikacyjny sprzetu przecinek wartosc przecinek czy sprzet przestarzaly zamknij nawias kwadratowy przecinek.

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.

11
Pokaż ćwiczenia:
1

JĘZYK C++

21
Ćwiczenie 1
R173H3Y6y8z2c
Wymyśl pytanie na kartkówkę związane z tematem materiału.
1

JĘZYK JAVA

21
Ćwiczenie 2
R1WyrjrBZ2biK
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
1

JĘZYK PYTHON

21
Ćwiczenie 3
RtOMqOOThodxS
Wymyśl pytanie na kartkówkę związane z tematem materiału.

Odpowiedź do zadania dla danych zawartych w pliku tekstowym:

RNJHTyNLorNmH

Przycisk do pobrania pliku TXT z wynikiem zadania.

Plik TXT o rozmiarze 87.00 B w języku polskim

Odpowiedź zgodna z formatem, który akceptuje testerka:

RVtYFds9WShGb

Przycisk do pobrania pliku TXT z wynikiem zadania.

Plik TXT o rozmiarze 142.00 B w języku polskim