Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> Programmazione >> C /C + + Programming >> .

Scrivere un programma C per rimuovere gli elementi duplicati in un array?

```c

#include

int principale()

{

int arr[] ={1, 2, 3, 4, 5, 1, 2, 3};

int n =dimensioneof(arr) / dimensioneof(arr[0]);

int i, j, k;

printf("Array originale:");

per (i =0; i printf("%d ", arr[i]);

printf("\nArray dopo aver rimosso gli elementi duplicati:");

per (i =0; i {

per (j =i + 1; j {

se (arr[i] ==arr[j])

{

per (k =j; k arr[k] =arr[k + 1];

N--;

}

altro

j++;

}

}

per (i =0; i printf("%d ", arr[i]);

restituire 0;

}

```

Produzione:

```

Array originale:1 2 3 4 5 1 2 3

Array dopo aver rimosso gli elementi duplicati:1 2 3 4 5

```

 

Programmazione © www.354353.com