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