Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Napíšte program C na odstránenie duplicitných prvkov v poli?

``` 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("Pôvodné pole:");

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

printf("\nPole po odstránení duplicitných prvkov:");

pre (i =0; i {

pre (j =i + 1; j {

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

{

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

n--;

}

inak

j++;

}

}

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

návrat 0;

}

```

výstup:

```

Pôvodné pole:1 2 3 4 5 1 2 3

Pole po odstránení duplicitných prvkov:1 2 3 4 5

```

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené