Hi
Here is program that i have written to find whether value entered in array is unique or not hope this will help you.
Code:
/*
Name: Sandeep Chikane
Copyright: 18/03/08 11:43
Author: Sandeep Chikane
Date: 18/03/08 11:43
Description: Program to find unique values to enter in array
*/
# include<stdio.h>
# include<conio.h>
//Prototype
int unique(int [],int,int);
main()
{
int i,j,k,arr[5]={0,0,0,0,0};
int val,valid;
printf("Enter values in array\n");
i=0;
do
{
scanf("%d",&arr[i]);
val=arr[i];
valid=unique(arr,val,i);
if(valid==1)
printf("\nValue Entered is repeated\n");
else
printf("\nValue Entered is unique\n");
i=i+1;
}
while(i<5);
printf("\nenter any key to exit");
getch();
}
int unique(int arr[],int val,int size)
{
int i,flag=0;
for(i=0;i<size;i++)
{
if(arr[i]==val)
{
flag=1;
break;
}
else
{
flag=0;
}
}
if(flag==1)
{
return(1);
}
else
{
return 0;
}
}