Zadanie brzmi następująco: Dane są dwie tablice int A[] int B[] uzupełnione losowymi wartościami.
Napisz funkcje która wypisze elementy (bez powtórzeń) znajdujące się tylko w A[] i nie znajdujące się w B[].
Czy dobrze to zrobiłem ?
void takieSame(int A[],int B[])
{
int AA[rozmiar]={0};
for(int i=0; i<rozmiar; i++)
{
for(int j=0; j<rozmiar; j++)
{
if(A[i]==B[j])
{
AA[A[i]]=1;
}
}
}
int C[rozmiar]={0};
for(int i=0; i<rozmiar; i++)
{
if(AA[A[i]]==0)
{
C[i]=A[i];
}
}
int D[rozmiar]={0};
for(int i=0; i<rozmiar; i++)
{
if((C[i]!=0)&&(D[C[i]]==0))
{
printf("%3d",C[i]);
D[C[i]]=1;
}
}
}