Schemat interaktywny
Zadanie 2.
W pliku liczby.txt
znajduje się 100 wierszy, każdy z nich zawiera parę liczb naturalnych.
Napisz program, który dla pliku liczby.txt
obliczy, ile silni liczb naturalnych znajduje się pomiędzy liczbami podanymi w danym wierszu. Odpowiedzi zapisz do pliku wynik.txt
.
Dla liczb 12 i 122 poprawnym wynikiem będzie 2. Między tymi liczbami znajdują się liczby i .
Dla 2 i 720 poprawnym wynikiem jest 5. Między tymi liczbami znajduje się , , , i .
Do oceny oddajesz:
plik
wynik.txt
zawierający odpowiedź do zadania (100 wierszy, każdy z nich zawiera liczbę naturalną, która oznacza, ile silni liczb naturalnych znajduje się pomiędzy liczbami podanymi w odpowiednim wierszu w plikuliczby.txt
),
plik(i) z komputerową realizacją zadania (kodem programu).
Przeanalizuj prezentację przedstawiającą rozwiązanie zadania, a następnie wykonaj polecenia.
Rozwiązanie
Rozwiązanie zadania przedstawimy w postaci pseudokodu, ponieważ na egzaminie maturalnym można korzystać z wybranego języka programowania: C++, Java lub Python.
Zapisz rozwiązanie, wykorzystując schemat interaktywny. Przetestuj działanie programu dla liczb 2 oraz 720.
Przedstaw rozwiązanie zadania w postaci programu napisanego w wybranym języku (C++, Java lub Python). Zadbaj o prawidłowe wczytanie danych z pliku tekstowego do programu.