Prezentacja multimedialna
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
:
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.
Dla następujących danych:
Program powinien zapisać do pliku wynikowego:
Do oceny oddajesz:
plik
nieparzyste.txt
z odpowiedzią (plik tekstowy zawierający posortowane nierosnąco liczby nieparzyste z pomiarów z plikupomiary.txt
spełniające warunek Parzystolandczyków)plik(i) z komputerową realizacją zadania
Przedstaw rozwiązanie zadania w postaci programu w języku C++, Java lub Python.
Zapoznaj się z prezentacją zawierającą rozwiązanie w formie pseudokodu.
Odpowiedź do zadania
Plik nieparzyste.txt
: