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