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, 22, 456, 556

The unique number never repeat the digit of the number

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

using System;
public class Program
{
	public static void Main(string[] args)
	{
		int n, num, i, j, r, k = 0, flag = 1;
		int[] arr = new int[10];

		Console.Write("Enter a number:");
		n = Convert.ToInt32(Console.ReadLine());

		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)
		{
			Console.WriteLine("Number is unique:" + num);
		}
		else
		{
			Console.WriteLine("Number is not unique:" + num);
		}
	}
}

Output:

Enter a number:3092
Number is unique:3092