Zadanie 3. Ciągi geometryczne

W Uniksie Północnej przeprowadzono badanie wieku mieszkańców. Ze względów praktycznych obywatele nie przekazywali swoich danych pojedynczo, lecz grupowo, w ramach gospodarstw domowych, w których zamieszkiwali. Władze dodatkowo poprosiły, by wiek domowników posortować niemalejąco.

Dany jest plik wiek.txt zawierający 100 ciągów liczbowych. Każdy ciąg zapisany jest w dwóch wierszach: w pierwszym znajduje się liczba mieszkańców gospodarstwa domowego, natomiast w drugim wiek domowników uszeregowany niemalejąco.

wiek.txt

R1HggUld7WUze

Plik TXT zawierający przykładowe dane.

Plik TXT o rozmiarze 1.50 KB w języku polskim

Napisz program wyznaczający, ile w Uniksie Północnej jest gospodarstw domowych, w przypadku których wiek ich mieszkańców posortowany niemalejąco tworzy ciąg geometryczny. Wynik zapisz do pliku domostwa.txt.

Uwaga:

Ciąg jest geometryczny, jeśli każdy jego kolejny wyraz, od drugiego począwszy, jest iloczynem wyrazu poprzedniego i pewnej stałej nazywanej ilorazem ciągu.

Do oceny oddajesz:

  • plik domostwa.txt zawierający odpowiedź (liczbę naturalną)

  • plik(i) z komputerową realizacją zadania (kodem programu)

Praca domowa

Przedstaw rozwiązanie zadania, pisząc program w języku C++, Java lub Python. Odpowiedź znajdziesz w pliku pod sekcją ćwiczeń.

Uwaga!

Z uwagi na format modułów sprawdzających rozwiązania, w ćwiczeniach przyjmujemy liczebność każdego domostwa równą 5.

1

JĘZYK C++

21
Ćwiczenie 1
RgH6kxXZPTBPg
Wymyśl pytanie na kartkówkę związane z tematem materiału.
1

JĘZYK JAVA

21
Ćwiczenie 2
R15QJSmEPvNKz
Wymyśl pytanie na kartkówkę związane z tematem materiału.
1

JĘZYK PYTHON

21
Ćwiczenie 3
RVZjSk9XCVuoc
Wymyśl pytanie na kartkówkę związane z tematem materiału.

Schemat oceniania:

  • 2 pkt – za poprawną odpowiedź

  • 0 pkt – za błędną odpowiedź lub jej brak

Odpowiedź do zadania

domostwa.txt

R3NS9mUJ5P4qU

Plik TXT zawierający odpowiedź.

Plik TXT o rozmiarze 1.00 B w języku polskim