Zadanie 2. Wybory prezydenckie

W Bajtlandii odbywają się wybory prezydenckie. Ich zasady różnią się od tych, które znamy – suma głosów oddanych na kandydata musi być liczbą pierwszą, w przeciwnym wypadku wynik jest unieważniany, nawet jeśli kandydat zdobył znaczącą liczbę głosów. Po przeliczeniu głosów komisja wyborcza chce ogłosić wyniki wyborów posortowane niemalejąco. Rezultaty osiągnięte przez wszystkich kandydatów zamieszczono w pliku wybory.txt.

Plik wybory.txt zawiera 100 liczb całkowitych dodatnich z przedziału [0, 100 000 000), reprezentujących wyniki kandydatów, każda liczba zapisana jest w osobnym wierszu.

RD0EPRG8P1eyF

Przycisk do pobrania pliku TXT z treścią zadania.

Plik TXT o rozmiarze 886.00 B w języku polskim

Korzystając z wybranego języka programowania, napisz program, który dla danych zapisanych w pliku wybory.txt wypisze te wyniki kandydatów, które spełniają warunek wyborczy. Wyniki posortowane w kolejności niemalejącej zapisz w pliku wyniki.txt.

Przykład 1

Dla danych:

Linia 1. 41. Linia 2. 46. Linia 3. 56. Linia 4. 59. Linia 5. 96. Linia 6. 15. Linia 7. 46. Linia 8. 17. Linia 9. 64. Linia 10. 24.

Poprawną odpowiedzią jest:

Linia 1. 17. Linia 2. 41. Linia 3. 59.

Do oceny oddajesz:

  • plik wyniki.txt zawierający odpowiedź (wyniki kandydatów, które spełniają warunek wyborczy, posortowane niemalejąco, każda liczba w osobnej linii),

  • plik(i) z komputerową realizacją zadania (kodem programu).

Polecenie 1

Przedstaw rozwiązanie zadania w postaci programu w języku C++, Java lub Python. Odpowiedź do zadania znajdziesz pod prezentacją omawiającą kolejne kroki rozwiązania.

Rozwiązanie

Rozwiązanie zadania przedstawimy w postaci pseudokodu.

W rozwiązaniu zastosowano algorytmy, o których więcej informacji możesz znaleźć w e‑materiałach:

Polecenie 2

Zapoznaj się z prezentacją przedstawiającą rozwiązanie zadania.

RFp2gRMu63CVm1
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.

Odpowiedź

Odpowiedź do zadania dla danych zawartych w pliku tekstowym wybory.txt:

R1TODjoLOVx5V

Przycisk do pobrania pliku TXT z wynikiem zadania.

Plik TXT o rozmiarze 35.00 B w języku polskim
Polecenie 3

Dodaj do programu odpowiednie komentarze tak, aby nawet osoba, która nie potrafi programować, mogła go zrozumieć.