media3-0 / apki.org

Platforma edukacyjna z dziedziny programowania
http://apki.org/
Other
11 stars 8 forks source link

C# Rozdział Pętle Temat "Continue" #136

Open ghost opened 7 years ago

ghost commented 7 years ago

Był już taki temat, ale nie do końca mi wszystko wytłumaczył. Mianowicie mam takie zadanie:

Stwórz pętlę for, która sumuje elementy w zmiennej sum z tablicy numbers. Sumuj tylko i wyłącznie te elementy które nie są podzielne przez 3.

Podany od razu jest taki kod:

int sum = 0; for(int i = 0; i < numbers.Length; i++){ // tutaj dodaj warunek ominięcia kroku pętli i słowo continue sum += numbers[i]; } Nie wiem co z tym zrobić próbowałem w miejscu komentarza wpisać: if( i % 3 == 0 ){ continue; } Po czym otrzymuje komunikat, że kod jest nieprawidłowy. Proszę o podpowiedz w miarę prostą. Z góry dziękuję!

Moziom commented 6 years ago

Przypuśćmy że tabela nubers ma wartości: {3, 4, 2}. Jeżeli i jest równe 3, to nie oznacza że trzecia liczba w tabeli (w tym przypadku 2) jest podzielna przez trzy.

ghost commented 6 years ago

Nadal nie rozumiem! Przepraszam jestem głupi może mi ktoś podać cały gotowy kod? ;C

Moziom commented 6 years ago

Pomogę ci tak: numbers[i].