Programación en lenguaje C: elimine todos los elementos con valor x en la matriz a y genere la matriz antes y después de la eliminación.
Recorre la matriz en secuencia. Después de encontrar el elemento, todos los elementos detrás de la matriz se mueven hacia adelante, el número de elementos se reduce en uno y finalmente la matriz se genera nuevamente.
Código de referencia: #include?
int?main()?{
int?n=10,i,j,x ,a[10]={0,1,2,3,4,5,5,6,7,8};
scanf("%d",&x);
para(i=0;i<10;i++){
si(a[i]==x){
para(j=i;j+1< 10;j++)
a[j]=a[j+1];
n--;
i--;
}
}
for(i=0;i printf("%d?",a[i]) ; return?0; } /* Resultados de la ejecución: por ejemplo, eliminar el número a{0,1 ,2, 5 de 3,4,5,5,6,7,8}? 5 0?1?2?3?4?6?7?8 p> */