Проверить что все четыре цифры заданного числа - различны - C (СИ)

Формулировка задачи:

Пусть x четырехзначное число, проверить что все четыре цифры различны...

Код к задаче: «Проверить что все четыре цифры заданного числа - различны - C (СИ)»

textual
#include <stdio.h>
int main()
{
 int x=1231;
 int a,b,c,d;
 
 a=x%10;  x/=10;
 b=x%10;  x/=10;
    if(a==b) return 0;
 c=x%10;  x/=10;
    if(a==c || b==c) return 0;
  d=x%10;
    if(a==d || d==c || d==b) return 0;
 
    printf("ok");
 
    return 0;
}

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

6   голосов, оценка 4.500 из 5


СОХРАНИТЬ ССЫЛКУ