ZADANIE: ANALIZA LICZB Z PLIKU TEKSTOWEGO
Napisz program w wybranym języku programowania, który wczyta dane z pliku liczby.txt zawierającego listę liczb całkowitych oddzielonych znakiem nowej linii.
Program ma przeprowadzić następujące operacje na tych liczbach:
1. Znaleźć największą i najmniejszą liczbę z pliku.
2. Obliczyć średnią arytmetyczną wszystkich liczb.
3. Znaleźć wszystkie liczby pierwsze z pliku.
4. Podzielić liczby na trzy kategorie: liczby parzyste, liczby nieparzyste i liczby podzielne przez 3. Wyniki mają być zapisane w trzech różnych plikach tekstowych: “parzyste.txt”, “nieparzyste.txt” i “podzielne.txt”.
Wyniki z punktów 1, 2 oraz 3 zapisz w pliku wyniki.txt, poprzedzając każdą z odpowiedzi numerem odpowiedniego podzadania.
PLIKI DO POBRANIA
Pobierz plik z danymi do zadania: liczby.txt.
ODPOWIEDZI
Oczywiście przygotowaliśmy dla Ciebie także odpowiedzi do zadania 😊
Największa liczba: 13 Najmniejsza liczba: 2 Średnia arytmetyczna: 7.5 Liczby pierwsze: [5, 3, 7, 13, 2] Plik "parzyste.txt" zawiera: [12, 8, 10, 6, 2] Plik "nieparzyste.txt" zawiera: [5, 3, 7, 9, 13] Plik "podzielne.txt" zawiera: [12, 3, 6, 9]
DOSTĘPNE KURSY
-
KURS – ARKUSZE MATURALNE – DOSTĘP NA 12 MIESIĘCY399,00 zł
W trakcie kursu rozwiążemy, przeanalizujemy oraz wyjaśnimy wszystkie arkusze maturalne od 2015 roku (nowa matura).
Uzyskasz także dostęp do zamkniętej grupy na Facebooku, gdzie możesz zadać dowolne pytanie, czy podzielić…
-
KURS – PRAKTYKA (PYTHON, C++, EXCEL, ACCESS) – DOSTĘP NA 12 MIESIĘCY399,00 zł
W trakcie kursu przedstawię Ci wszystkie zagadnienia, od samego początku, związane z programowaniem w języku Python, które mogą przydać Ci się podczas rozwiązywania matury. Rozwiążemy także wiele praktycznych zadań,…
-
KURS – TEORIA – DOSTĘP NA 12 MIESIĘCY399,00 zł
W trakcie kursu poznasz wszystkie zagadnienia teoretyczne niezbędne na maturze. Przedstawię Ci m.in. systemy pozycyjne, przydatne algorytmy, czy zagadnienia związane z bazami danych.
-
PAKIET – PREMIUM – DOSTĘP NA 30 DNI279,00 zł
Co zawiera pakiet PREMIUM? Dostęp do: kompletnego kursu maturalnego z informatyki Dostęp do: cotygodniowych webinarów na żywo Dostęp do: kursu maturalnego z matematyki podstawowej Dostęp do: comiesięcznego pakietu dodatkowych zadań + informacja zwrotna na…