“Conocimiento Programación>C /C + + Programming

¿Escribir un programa en C para eliminar elementos duplicados en una matriz?

2014/5/28
```c

#incluir

int principal()

{

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

int n =tamaño de (arr) / tamaño de (arr [0]);

int i, j, k;

printf("Matriz original:");

para (i =0; i printf("%d ", arreglo[i]);

printf("\nMatriz después de eliminar elementos duplicados:");

para (i =0; i {

para (j =i + 1; j {

si (arreglo[i] ==arreglo[j])

{

para (k =j; k arreglo[k] =arreglo[k + 1];

norte--;

}

demás

j++;

}

}

para (i =0; i printf("%d ", arreglo[i]);

devolver 0;

}

```

Producción:

```

Matriz original:1 2 3 4 5 1 2 3

Matriz después de eliminar elementos duplicados:1 2 3 4 5

```

C /C + + Programming
Cómo hacer una cadena para aceptar Proyectos
¿Se requiere ensamblador para cumplir con el código ejecutable?
Cómo acceder a la biblioteca de MSDN en C + +
¿Cuál es la función del registro de instrucciones?
Cómo comprobar desbordamiento de enteros
Cómo detectar un evento con WIA Espera
C + + de Fibonacci Número Función
Cómo declarar funciones estáticas en C + +
Conocimiento de la computadora © http://www.ordenador.online