Упражнения C: Проверьте, не неотрицательно ли данное число кратно 3 или 7, но не оба
Базовый алгоритм C-программирования: Упражнение 20 с решением
Напишите программу на C, чтобы проверить, является ли неотрицательное заданное число кратным 3 или 7, но не обоими.
Код C:
#include <stdio.h>
#include <stdlib.h>
int main(void){
printf("%d",test(3));
printf("\n%d",test(7));
printf("\n%d",test(21));
}
int test(int n)
{
return n % 3 == 0 ^ n % 7 == 0;
}
Пример вывода:
1 1 0
Иллюстрированная презентация:
Блок - схема:
Решение
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на C, чтобы проверить, является ли данное неотрицательное число кратным 13 или оно больше, чем кратное 13.
Далее: Напишите программу на C, чтобы проверить, является ли данное число в пределах 2 от кратного 10.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code