blob: 059b53074b075de3d8fbb885edd78f8b4817d223 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
|
#include <iostream>
int main() {
int a, n;
std::cin >> a >> n;
// Булевите стойности true и false се изкарват на екрана като 1 и 0 съответно
// Има и по-кратък вариант на този израз, който е !(a % n), понеже ! e булев оператор, неговата
// стойност трябва да бъде булева, a % n се конвертира в булева стойност, като ако е 0 става false, иначе е true
// Така дефакто имаме, че ако а се дели на n имаме false, иначе имаме true, с една негация обръщаме това
std::cout << (a % n == 0) << std::endl;
}
|