#include <stdio.h>
#include <stdlib.h>
int dup(int [],int);
int main()
{
int i,n,index,a[20];
printf("Enter array values \n"); for(i=0;i<n;++i)
for(i=0;i<n;++i)
{
index=dup(a,n);
if(index==-1)
{
printf("No duplicate elements"); break;
}
else
{
int i; ///////////////////////////////////// <--- fixed
a[index]=0;
for(i=index;i<n;i++)
a[i]=a[i+1];
n-=1;
}
}
for(i=0;i<n;++i)
return (EXIT_SUCCESS);
}
int dup(int a[],int size)
{
int i,j,pos=-1;
for(i=0;i<size;i++)
{
for(j=i+1;j<size;j++)
{
if(a[i]==a[j])
{
pos=j;
return pos;
}
}
}
if(pos==-1)
return pos;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBkdXAoaW50IFtdLGludCk7CmludCBtYWluKCkgCnsKICAgIGludCBpLG4saW5kZXgsYVsyMF07CiAgICBwcmludGYoIkVudGVyIG4gdmFsdWUgXG4iKTsKICAgIHNjYW5mKCIlZCIsJm4pOwogICAgcHJpbnRmKCJFbnRlciBhcnJheSB2YWx1ZXMgXG4iKTsKICAgIGZvcihpPTA7aTxuOysraSkKICAgICAgICBzY2FuZigiJWQiLCZhW2ldKTsKICAgIGZvcihpPTA7aTxuOysraSkKICAgIHsKICAgICAgICBpbmRleD1kdXAoYSxuKTsKICAgICAgICBpZihpbmRleD09LTEpCiAgICAgICAgewogICAgICAgICAgICBwcmludGYoIk5vIGR1cGxpY2F0ZSBlbGVtZW50cyIpOwogICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICAgICAgZWxzZQogICAgICAgIHsKICAgICAgICAJaW50IGk7IC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gPC0tLSBmaXhlZAogICAgICAgICAgICBhW2luZGV4XT0wOwogICAgICAgICAgICBmb3IoaT1pbmRleDtpPG47aSsrKQogICAgICAgICAgICAgICAgYVtpXT1hW2krMV07CiAgICAgICAgICAgIG4tPTE7CiAgICAgICAgfQogICAgfQogICAgcHJpbnRmKCJPdXRwdXQ6IFxuIik7CiAgICBmb3IoaT0wO2k8bjsrK2kpCiAgICAgICAgcHJpbnRmKCIlZFxuIixhW2ldKTsKCiAgICByZXR1cm4gKEVYSVRfU1VDQ0VTUyk7Cn0KaW50IGR1cChpbnQgYVtdLGludCBzaXplKQp7CiAgICBpbnQgaSxqLHBvcz0tMTsKICAgIGZvcihpPTA7aTxzaXplO2krKykKICAgIHsKICAgICAgICBmb3Ioaj1pKzE7ajxzaXplO2orKykKICAgICAgICB7CiAgICAgICAgICAgIGlmKGFbaV09PWFbal0pCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHBvcz1qOwogICAgICAgICAgICAgICAgcmV0dXJuIHBvczsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIGlmKHBvcz09LTEpCiAgICAgICAgcmV0dXJuIHBvczsKfQo=