C Program to check a number is unique or not


In this program, You will learn how to check a number is unique or not in c.


Some list of unique numbers is: 1, 2, 12, 23, 234

- Unique number no-repeat the digit of the number

Example: How to check a number is unique or not in c.

#include<stdio.h>

int main() {

   int n, num, i, j, r, k = 0, flag = 1;
   int arr[100];

   printf("Enter a number:");
   scanf("%d", &n);

   num = n;
   while (n > 0) {

       r = n % 10;
       arr[k] = r;
       n = n / 10;
       k++;
   }

   for (i = 0; i < k; i++) {
       for (j = i + 1; j < k; j++) {
           if (arr[i] == arr[j]) {
               flag = 0;
           }
       }

   }

   if (flag == 1) {
       printf("Number is unique:%d", num);
   } else {
       printf("Number is not unique:%d", num);
   }

   return 0;
}

Output:

Enter a number:234                                                                                                                     
Number is unique:234