aboutsummaryrefslogtreecommitdiff
path: root/week02/exercise05.cpp
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;
}