[ Marko1991 @ 24.01.2010. 22:45 ] @
Imam zadatak za domaci:Unosi se n brojeva i treba da napravim novi niz u kome su svi brojevi jedinstveni (nema duplih),evo koda pa ko zna gde je greska nek mi pomogne.
P.S. Trenutna greska je ta sto nece da ostampa novi niz.
Code:

#include<iostream.h>
#include<conio.h>
void unos(int a[],int n)
{    int i;
    for(i=0;i<n;i++)
        {cout<<"\nUnesi broj ";
         cin>>a[i];
        }
}
void stampa(int a[],int n)
{    int i;
    for(i=0;i<n;i++)
        cout<<a[i]<<" ";
}
void novniz(int a[],int n,int b[],int k)
{    int i,j;
    k=0;
    for(i=0;i<n-1;i++)
        {for(j=i+1;j<n;j++)
            {if(a[i]==a[j])
                cout<<"\nIma duplih ";
            else
                {b[k]=a[i];
                 k++;
                }
            }
        }
}
void main()
{    clrscr();
    int a[100];
    int b[100];
    int n,k;
    cout<<"\Koliko unosis brojeva ";
    cin>>n;
    unos(a,n);
    cout<<"\nUneti brojevi su ";
    stampa(a,n);
    novniz(a,n,b,k);
    cout<<"\nNovi niz je ";
    stampa(b,k);
}


EDIT X Files: Molim Vas da NOVO pitanje uvek stavite u NOVU temu

[Ovu poruku je menjao X Files dana 25.01.2010. u 09:11 GMT+1]
[ GORSHTAK @ 25.01.2010. 19:41 ] @
void novniz(int a[],int n,int b[],int &k)

btw. saznaćeš da ti ta f-ja nije tačna :)
[ X Files @ 25.01.2010. 21:25 ] @
U vezi jedinstvenih brojeva niza:
http://www.elitesecurity.org/t360245