Sprawdź się
Zadanie 3. Najlepszy z najgorszych
Ania jest kierownikiem w fabryce układów scalonych w Bitolandzie. Niestety w ostatnim czasie spora grupa pracowników przestała wyrabiać wymagane normy, przez co znacznie spadły przychody firmy. W związku z tym prezes przedsiębiorstwa zadecydował o zwolnieniu wszystkich najgorszych pracowników z każdej hali. Ani udało się jednak wynegocjować pozostawienie na stanowisku pracownika, który wśród najgorszych pracowników z każdej hali wyrobił najlepszy wynik (jest dokładnie jedna taka osoba).
Wyniki wypracowane przez pracowników znajdują się w pliku norma.txt
. Każda hala znajduje się w osobnym wierszu, wyniki pracowników oddzielone są pojedynczym znakiem odstępu.
Napisz program, który dla danych z pliku norma.txt
wyznaczy wynik osoby, której udało się utrzymać stanowisko, i zapisze go do pliku szczescie.txt
.
Dla przykładowej tablicy danych norma
:
najgorsi pracownicy z każdego wiersza wypracowali normy o wartościach odpowiednio 12, 23, 15, 11 oraz 15. Szczęśliwym pracownikiem będzie zatem osoba, która wypracowała normę o wartości 23.
Specyfikacja problemu:
Dane:
norma[][]
– tablica liczb naturalnych zawierająca dla każdej hali po 30 liczb naturalnych z przedziału , oznaczających normy wyrobione przez pracowników danej hali
Wynik:
szczescie
– liczba naturalna oznaczającą wynik pracownika, któremu udało się utrzymać pracę
Przedstaw rozwiązanie zadania w postaci programu w języku C++, Java lub Python. Zadbaj o prawidłowe wczytanie danych z pliku tekstowego do programu. Odpowiedź do zadania dla danych z pliku znajdziesz pod sekcją ćwiczeń.
C++
Twoje zadanie: Program powinien wypisać wynik pracownika, który zachował stanowisko.
Java
Twoje zadanie: Program powinien wypisać wynik pracownika, który zachował stanowisko.
Python
Twoje zadanie: Program powinien wypisać wynik pracownika, który zachował stanowisko.
Schemat oceniania
2 pkt – za poprawną odpowiedź,
0 pkt – za błędną odpowiedź lub brak odpowiedzi.
Odpowiedź do zadania
szczescie.txt