Remove duplicate element

Write a Program to Delete duplicate elements from an array.

#include<stdio.h>
int main()
{
	int IntArray[10],TotalArrayElements,Index,i,j,k;
	TotalArrayElements = sizeof(IntArray)/sizeof(IntArray[0]);
	printf("Enter %d Elements\n",TotalArrayElements);
	for(Index = 0; Index < TotalArrayElements;Index++)
	{
		scanf("%d",&IntArray[Index]);
	}
	printf("Values are\n");
	for(Index = 0; Index < TotalArrayElements;Index++)
	{
		printf("IntArray[%d] = %d \n",Index,IntArray[Index]);
	}
	printf("\n");
	for(i = 0;i < TotalArrayElements;i++)
	{
		for(j = i + 1;j < TotalArrayElements;j++)
		{
			if(IntArray[i] == IntArray[j])
			{
				for(k=j;k < TotalArrayElements;k++)
					IntArray[k] = IntArray[k+1];
				j--;
				TotalArrayElements--;
			}
		}
	}
	printf("Values are\n");
	for(Index = 0; Index < TotalArrayElements;Index++)
	{
		printf("IntArray[%d] = %d \n",Index,IntArray[Index]);
	}
	return 0;
}

Output

Enter 10 Elements
10 20 30 10 20 55 65 55 10 30
Values are
IntArray[0] = 10
IntArray[1] = 20
IntArray[2] = 30
IntArray[3] = 10
IntArray[4] = 20
IntArray[5] = 55
IntArray[6] = 65
IntArray[7] = 55
IntArray[8] = 10
IntArray[9] = 30
Values are
IntArray[0] = 10
IntArray[1] = 20
IntArray[2] = 30
IntArray[3] = 55
IntArray[4] = 65