Zadanie 2. Parzystolandia

Michał i Szymon są uczniami szkoły w Parzystolandii. Podczas zajęć z fizyki mieli za zadanie zmierzyć poziom natężenia światła z laboratoryjnej lampy dla różnych poziomów napięcia prądu. Niestety lampa okazała się zepsuta i mierzone wyniki miały bardzo szeroki zakres. Pomimo to nauczyciel nakazał im uporządkować otrzymane wyniki.

Nauczyciel poprosił, aby wziąć pod uwagę tylko pomiary, w których było tyle samo liczb nieparzystych co parzystych, a dodatkowo wszystkie parzyste wyniki odrzucić i przedstawić jedynie te nieparzyste posortowane nierosnąco.

Dany jest plik pomiary.txt zawierający 50 zestawów liczb, każdy w osobnej linii po 10 liczb, liczby oddzielone są pojedynczym znakiem odstępu.

Plik pomiary.txt:

RdHZUtZxeBlOw

Przycisk do pobrania pliku TXT z zestawami liczb.

Plik TXT o rozmiarze 1.95 KB w języku polskim

Napisz program, który dla danych z pliku pomiary.txt znajdzie wiersze zawierające dokładnie po pięć liczb parzystych i nieparzystych, a następnie w osobnej linii dla każdego wiersza, który spełnia ten warunek, wybierze wszystkie liczby nieparzyste, posortuje otrzymany zbiór nierosnąco i zapisze wynik do pliku nieparzyste.txt.

Każdy zestaw liczb powinien być zapisany w osobnej linii; liczby powinny być oddzielone pojedynczym znakiem odstępu.

Przykład 1

Dla następujących danych:

Linia 1. 912 382 283 54 3423 804 200 177 20 373. Linia 2. 7123 362 23 54 33 50 390 112 155 983. Linia 3. 1662 32 233 54 342 980 99 43 400 508. Linia 4. 162 3213 223 54 343 54 68 98 317 289. Linia 5. 132 32 213 54 423 675 66 88 557 863.

Program powinien zapisać do pliku wynikowego:

Linia 1. 7123 983 155 33 23. Linia 2. 3213 343 317 289 223. Linia 3. 863 675 557 423 213.

Do oceny oddajesz:

  • plik nieparzyste.txt z odpowiedzią (plik tekstowy zawierający posortowane nierosnąco liczby nieparzyste z pomiarów z pliku pomiary.txt spełniające warunek Parzystolandczyków)

  • plik(i) z komputerową realizacją zadania

Polecenie 1

Przedstaw rozwiązanie zadania w postaci programu w języku C++, Java lub Python.

Polecenie 2

Zapoznaj się z prezentacją zawierającą rozwiązanie w formie pseudokodu.

RU4OtMXsBb0F01
Wymyśl pytanie na kartkówkę związane z tematem materiału.

Odpowiedź do zadania

Plik nieparzyste.txt:

Rabxk5vYcagdX

Przycisk do pobrania pliku TXT z wynikiem zadania.

Plik TXT o rozmiarze 233.00 B w języku polskim