Strona główna › Pytania INF.03 › Pytanie 2282
INF.03 · pytanie #2282
Przedstawiony kod źródłowy, zapisany w języku C++, ma za zadanie dla wprowadzanych dowolnych całkowitych liczb różnych od zera wypisać: <pre class="code-block"> int main() { int liczba; cin >> liczba; while (liczba != 0) { if ((liczba % 2) == 0) cout << liczba << endl; cin >> liczba; } return 0; } </pre>
- Awyłącznie liczby nieparzyste
- Bliczby pierwsze
- Cjedynie liczby parzyste
- Dwszystkie liczby
Poprawna odpowiedź: C. jedynie liczby parzyste
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Ten kod w C++ jest zaprojektowany tak, żeby wypisywał tylko liczby parzyste, które podaje użytkownik. Zaczyna od wczytania liczby całkowitej i potem wchodzi w pętlę, która działa, dopóki użytkownik nie wkroczy z zerem. W pętli sprawdza, czy liczba jest parzysta, co robi poprzez operację modulo. Jeśli reszta z dzielenia przez 2 jest 0, to znaczy, że liczba jest parzysta i wtedy jest wyświetlana na ekranie. To przykład podstawowych rzeczy w programowaniu, jak pętle i warunki, i to są naprawdę ważne umiejętności. Takie konstrukcje są przydatne w wielu programach, na przykład finansowych lub graficznych, gdzie często trzeba sprawdzić i przefiltrować dane według określonych zasad.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.