Sprawdź się
Zadanie 3
W pliku liczby.txt
znajduje się 100 liczb naturalnych z przedziału [1, 1000].
Napisz program, który dla każdej liczby n
z pliku liczby.txt
obliczy sumę dzielników naturalnych liczb z przedziału [1, n
]. Odpowiedzi zapisz w pliku wynik.txt
.
Weźmy pod uwagę liczbę 4.
Liczby z przedziału [1,4] to 1, 2, 3 i 4.
Suma dzielników liczby 1 to 1.
Suma dzielników liczby 2 to 1 + 2 = 3.
Suma dzielników liczby 3 to 1 + 3 = 4.
Suma dzielników liczby 4 to 1 + 2 + 4 = 7.
Mamy więc 1 + 3 + 4 + 7 = 15. Poprawną odpowiedzią jest więc liczba 15.
Dla liczby 5 poprawnym wynikiem jest 21, dla 6 natomiast 33 itd.
Do oceny oddajesz:
plik
wynik.txt
zawierający odpowiedź do zadania (100 liczb naturalnych oznaczających sumy dzielników naturalnych liczb z przedziału [1,n
]),
plik(i) z komputerową realizacją zadania (kodem programu).
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.
Język C++
Język Java
Język Python
Odpowiedź do zadania
Odpowiedź do zadania dla liczb z pliku liczby.txt
: