/// Xóa phần tử theo giá trị:
#include<stdio.h>
void xoaTheoGiaTri(int a[],int* n){
int i,xoa;
printf("\n Nhap vao gia tri can xoa: ");
scanf("%d",&xoa);
for(i=0;i<*n;i++){ //1 2 3 4 5
if(a[i]==xoa){
xoaPhanTu(a,n,i);
}
}
}
void xoaPhanTu(int a[],int* n,int vt){
int i;
for(i=vt;i<*n-1;i++){
a[i]=a[i+1];
}
(*n)--;
a[*n]=NULL;
}
void xuatMang(int a[],int n){
int i;
for(i=0;i<n;i++){
printf(" %d ",a[i]);
}
}
int nhapn(){
int n;
do{
printf("\n So luong phan tu: ");
scanf("%d",&n);
}while(n<1||n>100);
return n;
}
void nhapMang(int a[],int n){
int i;
for(i=0;i<n;i++){
printf(" a[%d] =",i);
scanf("%d",&a[i]);
}
}
int main(){
int a[100],n;
n=nhapn();
nhapMang(a,n);
printf("\n Mang vua nhap la:");
xuatMang(a,n);
printf("\n Mang sau khi xoa:");
xoaTheoGiaTri(a,&n);
printf("\n");
xuatMang(a,n);
}