1
Polecenie 1

Przeanalizuj prezentację, wykorzystaj omówione instrukcje i napisz program, który:

  1. znajdzie największą z liczb zapisanych w pliku dane.txt;

  2. jeżeli istnieje plik wynik.txt i zawiera liczbę, wypisze tę liczbę lub zero, jeżeli plik nie istnieje;

  3. zapisze sumę liczby odczytanej z pliku (lub zera, jeśli ten plik nie istnieje) wynik.txt i największej znalezionej liczby w pliku dane.txt, nadpisując dotychczasową zawartość pliku wynik.txt.

Program powinien sprawdzać poprawność odczytu i zapisu liczb. Program należy uruchomić co najmniej dwa razy.

Pobierz załączony plik:

Rl8dkLb0abKFK

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

Plik dane.txt.
Plik TXT o rozmiarze 23.00 B w języku polskim

Specyfikacja problemu:

Dane:

  • dane.txt – plik tekstowy zawierający liczby naturalne zapisane w osobnych wierszach, niektóre wiersze mogą być puste

Wynik:

  • wypisana na standardowym wyjściu liczba odczytana z pliku wynik.txt lub zero, jeżeli liczby nie da się odczytać

  • suma odczytanej liczby (lub zera) z pliku wynik.txt i największej liczby z pliku dane.txt zapisana w pliku wynik.txt i wypisana na standardowym wyjściu

Przykład:

Komunikaty wypisane przez program, w sytuacji, w której plik dane.txt zawiera jeden pusty wiersz, największą liczbą zapisaną w pliku jest liczba 12, a odczyt realizujemy za pomocą metody pozwalającej wykryć próby odczytu wartości z pustych wierszy:

pierwsze uruchomienie:

Linia 1. Błąd odczytu wartości z pliku dane kropka txt. Linia 2. Błąd otwarcia pliku wynik kropka txt do odczytu wykrzyknik. Linia 3. Liczba zapisana w pliku wynik kropka txt dwukropek 12.

drugie uruchomienie:

Linia 1. Błąd odczytu wartości z pliku dane kropka txt. Linia 2. Liczba odczytana z pliku wynik kropka txt dwukropek 12. Linia 3. Liczba zapisana w pliku wynik kropka txt dwukropek 24.

Komunikat wypisany przez program, jeżeli brak pliku dane.txt lub brak uprawnień do czytania z pliku:

Linia 1. Nie można odczytać pliku dane kropka txt wykrzyknik.
R1dm2Bjl5IxVJ1
Wybierz dowolne angielskie słówko ze słowniczka i zapytaj kolegę o jego znaczenie.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.