Как проверить, делится ли int на другое int? - PullRequest
0 голосов
/ 12 октября 2019

Я пытаюсь написать программу, которая проверяет, делится ли целое число на другое целое число: 8 и 2 или 8 и 3. Я использую операторы if. Это то, что у меня есть:

if(int1 / 2)
{
    printf("2:yes \n");
}
else
{
    printf("2:no \n");
}

Пока отсканированное число меньше или равно делителю, это печатает 2:yes.

Как проверить, является ли intравномерно делится на другое целое?

1 Ответ

4 голосов
/ 12 октября 2019

Проверьте остаток с помощью оператора %.

if (int1 % 2 == 0) {
    printf("2: yes\n");
} else {
    printf("2: no\n");
}
...