кодесурса
«C

Упражнения C: Проверьте два заданных целых числа, каждое в диапазоне 10..99. Верните true, если цифра появляется в обоих числах, таких как 3 в 13 и 33

script1adsense2code
script1adsense3code

Базовый алгоритм C-программирования: Упражнение 28 с решением

Напишите программу на C, чтобы проверить два заданных целых числа, каждое в диапазоне 10..99. Верните true, если цифра появляется в обоих числах, например, 3 в 13 и 33.

Код C:

#include <stdio.h>
#include <stdlib.h>
int main(void){    
    printf("%d",test(11, 21));
    printf("\n%d",test(11, 20));
    printf("\n%d",test(10, 10));
    }       
    int test(int x, int y)
         {
            return x / 10 == y / 10 || x / 10 == y % 10 || x % 10 == y / 10 || x % 10 == y % 10;
         }

Пример вывода:

 1
0
1

Иллюстрированная презентация:

«C

Блок - схема:

«C

Решение

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на C, чтобы найти большее из двух заданных целых чисел. Однако если два целых числа имеют одинаковый остаток при делении на 5, тогда возвращается меньшее целое число. Если два целых числа совпадают, вернуть 0.
Далее: Напишите программу на C для вычисления суммы трех заданных целых чисел. Если два значения одинаковы, вернуть третье значение.

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code