Bartek_06 52 wyśw. 29-07-2025 19:46

Lekcja 2 zad 11



Nie za bardzo wiem jak zrobić to żeby po dwójce co trzecia liczba sie nie pojawiała tylko napis number i nie robic tego na piechote :), myslalem zeby zrobic petle for w petli for jakoś żeby potem po tej dwójce co trzecia liczba sie nie pojawiala itd, ale nie wiem czy to jest dobry pomysł


java Dodaj post do ulubionych Poproś o pomoc
s.gugula 30-07-2025 07:16

Można sobie z tym poradzic bez robienia drugiej pętli. Np. w tej pętli for wstawiasz if, w którym sprawdzisz czy twoja liczba to nie jest przypadkiem 2, 5, 8, 11 itd. - trzeba się tylko zastanowić co mają ze sobą wspólnego te liczby? Okazuje się, że one wszystkie przy dzieleniu przez 3 dają resztę 2. Więc warto wykorzystać tu operator modulo do "wyłowienia" wszystkich tych liczb bez robienia żadnej drugiej pętli, ani na piechotę, tylko takim właśnie jednym ifem.