Prezentacja multimedialna
Zadanie 2. Sortownia jabłek
Sortownia Kubełkowi zajmuje się skupem jabłek od sadowników, a następnie wysyłką owoców do klientów z różnych zakątków kraju.
Każde jabłko, które trafi do sortowni, zostaje policzone, a następnie przypisywane są mu następujące cechy:
IdGatunku– liczba całkowita z zakresu [1; 31]Kolor– możliwe kolory to:brunatny,czerwony,pomaranczowy,rozowy,zielonyorazzolty
Każde jabłko, które trafi do sortowni, jest liczone razem z jabłkami posiadającymi to samo IdGatunku oraz Kolor, w wyniku czego do każdej kategorii przypisywana jest Liczba.
Policz odpowiednio liczbę jabłek, a następnie stwórz strukturę, która będzie zawierać dane: IdGatunku, Kolor, Liczba.
Posortuj strukturę według IdGatunku, a następnie wypisz Liczba dla jabłek na pozycji: 1, 10, 100.
Dane w wierszach o identycznych indeksach, odnoszą się do tej samej kategorii jabłka.
Dane dotyczące jabłek zawarte są w plikach: IdGatunku.txt oraz Kolor.txt.
Pliki zawierają 10 000 wierszy z danymi dotyczącymi jabłek, które trafiły do sortowni. Korzystając z wybranego języka, napisz program, który stworzy strukturę z danymi opisującymi każdą kategorię jabłek, następnie posortuje dane i wypisze wyniki.
IdGatunku.txt
Kolor.txt
Rozwiązanie przedstawimy za pomocą pseudokodu, ponieważ na egzaminie maturalnym można korzystać z samodzielnie wybranego języka programowania: C++, Java lub Python.
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 znajdziesz pod rozwiązaniem.
Odpowiedź dla danych zapisanych w pliku tekstowym:
6, 3, 4.