buongiorno sono nuovo e sto ancora imparando ad usare il forum, ho cercato sul forum se cera qualcosa di simile ma non lho trovato, posto qui un esercizio che mi e stato dato dal mio insegnate di informatica.
Scrivere un programma C che acquisisce un array a1 di 10 interi. Il programma crea e visualizza un nuovo array a2 contenente i soli numeri pari presenti in a1 più di una volta, senza salvare le ripetizioni. Si noti che l’ordine con cui i valori sono salvati in a2 è irrilevante. Per esempio se l’utente inserisce l’array:
1 2 4 2 8 6 6 8 8 1
il programma creerà e visualizzerà l’array:
2 6 8
sono arrivato a questo punto pero non so come fare: tipo se mi da due volte lo stesso numero come facco a farlo scrivere solo una volta nell'altro harray
#include<stdio.h>
#define N 10
int main(){
int a[N],b[],n,i;
for(i=0;i<N;i++){
scanf("%d ", &a[i]);
}
for(i=0;i<N;i++){
if(a[i]%2==0){//*so ce e da qui che devo procedere per l'altro array ma non so come andare avanti se potreste darmi qualche sugerimento ve ne sarei grato*//
}
}