Zadanie 3

W pliku liczby.txt znajduje się 100 liczb naturalnych z przedziału [1, 1000].

RCbjHnPJChPOm

Przycisk do pobrania pliku TXT z kodem źródłowym.

Plik TXT o rozmiarze 482.00 B w języku polskim

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.

Przykład 1

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).

Praca domowa

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.

21
Ćwiczenie 1

Język C++

R1YwiLAAm4OEr
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
21
Ćwiczenie 2

Język Java

R4tUnje5OQOzV
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
21
Ćwiczenie 3

Język Python

RMNTN3O71vTuy
Wymyśl pytanie na kartkówkę związane z tematem materiału.

Odpowiedź do zadania

Odpowiedź do zadania dla liczb z pliku liczby.txt:

RmZXAyp4UrsUG

Przycisk do pobrania pliku TXT z kodem źródłowym.

Plik TXT o rozmiarze 741.00 B w języku polskim