„c
#include
int main()
{
int arr[] ={1, 2, 3, 4, 5, 1, 2, 3};
int n =sizeof(arr) / sizeof(arr[0]);
int i, j, k;
printf("Original-Array:");
für (i =0; i
printf("%d", arr[i]);
printf("\nArray nach dem Entfernen doppelter Elemente:");
für (i =0; i
{
für (j =i + 1; j
{
if (arr[i] ==arr[j])
{
für (k =j; k
arr[k] =arr[k + 1];
N--;
}
anders
j++;
}
}
für (i =0; i
printf("%d", arr[i]);
0 zurückgeben;
}
„
Ausgabe:
„
Ursprüngliches Array:1 2 3 4 5 1 2 3
Array nach dem Entfernen doppelter Elemente:1 2 3 4 5
„