Hej, mam zadanie napisać program z wykorzystaniem operatora "?" którego celem będzie sprawdzenie czy liczba jest podzielna jednocześnie przez 3 i przez 5? Nie bardzo mogę ogarnąć działanie tego operatora. Proszę o pomoc :)
Zadanie z operatorem "?"
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Poznań
- Postów: 9012
1
https://docs.microsoft.com/pl-pl/cpp/cpp/conditional-operator-q?view=vs-2019
Ogólnie - hasło do szukania na Google to c++ ternary operator
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Kraków
- Postów: 1694
4
Z ogarnięciem działania?
condition ? result_if_true : result_if_false
czyli plus minus
bool podzielne = liczba % 3 == 0 ? liczba % 5 == 0 : false
- Rejestracja: dni
- Ostatnio: dni
2
cout << (liczba % (3*5) ? "niepodzielna" : "podzielna") << endl;