|
|
Escreva um programa C para remover elementos duplicados em uma matriz? |
|
```c #include int principal() { int arr[] ={1, 2, 3, 4, 5, 1, 2, 3}; int n =sizeof(arr) / sizeof(arr[0]); int eu, j, k; printf("Matriz original:"); para (eu =0; eu printf("%d ", arr[i]); printf("\nArray após remover elementos duplicados:"); para (eu =0; eu { para (j =i + 1; j { se (arr[i] ==arr[j]) { para (k =j; k arr[k] =arr[k + 1]; n--; } outro j++; } } para (eu =0; eu printf("%d ", arr[i]); retornar 0; } ``` Saída: ``` Matriz original:1 2 3 4 5 1 2 3 Matriz após remover elementos duplicados:1 2 3 4 5 ```
|
|
Cop e direita © Rede de conhecimento computador http://ptcomputador.com Todos os Direitos Reservados