int a[30] = {0};
int temp[30] = {0};
int x = 0;
int y = 0;
int z = 0;
for (int i = 0; i < 30; i++) {
a[i] = arc4random()%31;
}
for (int i = 0;i < 30 - 1; i++) {
for (int j = i + 1; j < 30; j++) {
if (a[i] == a[j]) {
temp[x] = i;
x++;
break;
}
}
}
// printf("%d\n",x);
// printf("%d\n",temp[0]);
for (int i = 0; i < 30; i++) {
printf("%d ",a[i]);
}
printf("\n");
int n = 30 - x;
int *b = (int *)malloc(n*sizeof(int));
for (int i = 0; i < 30; i++) {
if (i != temp[y]) {
b[z] = a[i];
// printf("%d", b[z]);
z++;
}else{
y++;
continue;
}
}
for (int i = 0; i < n; i++) {
printf("%d ", b[i]);
}
printf("\n");
free(b);