Sprawdź się
Zadanie 3. Piekarnia w Unixlandii
Kasia i Tomek prowadzą rodzinną piekarnię w Unixlandii. Codziennie rano wypiekają różną liczbę bułek, chlebów, bagietek oraz ciast, które następnie są rozwożone po całym kraju.
W sumie wypiekanych jest dziewięć rodzajów pieczywa, a ich liczby zapisywane są każdego dnia do pliku pieczywo.txt
, oddzielone pojedynczym znakiem odstępu, każdy dzień w osobnej linii. W żadnym dniu nie ma dwóch rodzajów pieczywa o tej samej liczbie wypieków.
Napisz program, który dla każdego wiersza z pliku pieczywo.txt
wyznaczy indeks pieczywa, które ma dokładnie środkową liczbę wypieków wśród pozostałych rodzajów pieczywa danego dnia. Wyniki zapisz do pliku środkowe.txt
, każdy indeks w osobnej linii.
Uwaga: pieczywa w pliku, podobnie jak tablice w komputerze, indeksujemy od zera.
Do oceny oddajesz:
plik
środkowe.txt
z odpowiedzią (plik tekstowy zawierający indeksy rodzajów pieczywa z odpowiadających wierszy plikupieczywo.txt
, które danego dnia miały dokładnie środkową liczbę wypieków)plik(i) z komputerową realizacją programu (kodem źródłowym)
Przedstaw rozwiązanie zadania w postaci programu w języku C++, Java lub Python. Zadbaj o prawidłowe wczytanie danych z pliku tekstowego do swojego programu. Odpowiedź do zadania dla danych z pliku znajdziesz pod sekcją ćwiczeń.
JĘZYK C++
JĘZYK JAVA
JĘZYK PYTHON
Schemat oceniania
2 pkt – za poprawną odpowiedź
0 pkt – za niepoprawną odpowiedź lub brak odpowiedzi
Odpowiedź
Odpowiedź do zadania znajduje się w pliku środkowe.txt
: