Перевірити чи число кратне 3, 5, 7, 9, 11.
С++
Ответы
Ось приклад коду C++, який перевіряє, чи ділиться число на 3, 5, 7, 9 або 11:
#include <iostream>
bool isDivisibleBy357911(int num) {
return (num % 3 == 0 || num % 5 == 0 || num % 7 == 0 || num % 9 == 0 || num % 11 == 0);
}
int main() {
int num = 24;
std::cout << num << " is divisible by 3, 5, 7, 9, or 11: "
<< std::boolalpha << isDivisibleBy357911(num) << std::endl;
return 0;
}
Функція isDivisibleBy357911()приймає ціле число як аргумент і повертає логічне значення, яке вказує, чи ділиться число на 3, 5, 7, 9 або 11. Функція використовує оператор модуля ( %), щоб перевірити подільність, і логічний оператор АБО ( ||) . об’єднати окремі тести подільності в один вираз. У основній функції ми перевіряємо, чи ділиться число 24 на 3, 5, 7, 9 або 11.