Postautor: pajaczek » 21 lis 2008, o 15:44
Możliwych rozwiązań jest sporo, i układają się w szereg... ale dla uproszczenia weźmy pierwsze pasujące.
Co mamy w pierwszej pętli?? Ile razy musi się ona wykonać by warunek "n mod 5=0" wykonał się 1 raz? Więc jaki z tego wynika warunek na jej zakończenie?? "while (co pozostanie prawdą dopóki n mod 5=0 nie wykona się pierwszy raz)"??
No... to pierwszą pętlę mamy wypełnioną. Wyniki h i n po tej operacji już możesz sobie obliczyć. Przejdźmy więc do drugiej pętli.
Ile razy musi się wykonać pętla for, by wynik h był identyczny z tym po zakończeniu pierwszej wersji (while)? więc i ma się zmieniać w zakresie od 1 do ... ?? A co za tym idzie od jakiej wartości ma się zacząć n, by po i krotnym wykonaniu pętli for wynik był zgodny z tym w pierwszym zadaniu??
Mam nadzieję, że podołasz. Zadanie jest naprawdę na 2-3 min. A prościej... to już tylko przedstawiając wynik można opisać.