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 number


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

Run it Now
#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("\nNumber is Unique :%d", num);
   } else {
       printf("\nNumber is Not Unique :%d", num);
   }

   return 0;
}

Output:

Enter a Number :1246
Number is Unique :1246