bai ve mang
#include<iostream.h>
#include<conio.h>
typedef int mang[20];
void nhap_mang(mang a,int &n)
{
cout<<"nhap so phan tu n la:";
cin>>n;
for(int i=1;i<=n;i++)
{
cout<<"nhap phan tu thu"<<i<<"la:";
cin>>a[i];
}
}
void in_mang(mang a,int n)
{
for(int i=1;i<=n;i++)
cout<<a[i]<<" ";
}
/*void max(mang a,int n)
{
int vt;
int max=a[1];
for(int i=2;i<=n;i++)
{
if(a[i]>max) max=a[i];
for (int i=1;i<=n;i++)
if(a[i]==max) vt=i;
}
cout<<"phan tu lon nhat cua mang la:"<<max<<"tai vi tri thu"<<vt;
}
void min(mang a,int n)
{
int vt;
int min=a[1];
for(int i=2;i<=n;i++)
{
if(a[i]<min) min=a[i];
for(int i=1;i<=n;i++)
if(a[i]==min) vt=i;
}
cout<<"phan tu nho nhat cua mang la:"<<min<<"tai vi tri"<<vt;
}
void sap_xep(mang a,int n)
{
for(int i=1;i<=n-1;i++)
for(int j=i+1;j<=n;j++)
if(a[j]<a[i])
{
int tg=a[i];
a[i]=a[j];
a[j]=tg;
}
}
void tim_kiem(mang a,int n,int k)
{
for(int i=1;i<=n;i++)
if(a[i]==k)
{
cout<<k<<"co trong mang tai vi tri thu"<<i;
break;
}
if(a[i]!=k) cout<<k<<"ko co trong mang";
}
int dem(mang a,int n,int k)
{
int d=0;
for(int i=1;i<=n;i++)
if(a[i]==k)
d=d+1;
return d;
}*/
void xoa_ptu(mang a,int &n,int p)
{
for(int i=p;i<=n;i++)
a[i]=a[i+1];
n=n-1;
}
/*void chen_ptu(mang a,int &n,int x,int q )
{
for(int i=n;i>=q;i--)
a[i+1]=a[i];
a[q]=x;
n=n+1;
}*/
void loai_bo(mang a,int &n)
{
for(int i=1;i<=n-1;i++)
for(int j=i+1;j<=n;j++)
if(a[i]==a[j]) xoa_ptu(a,n,j);
}
main()
{
clrscr();
mang a;
int n;
nhap_mang(a,n);
cout<<"mang sau khi nhap la:"<<endl;
in_mang(a,n);
cout<<endl;
/*max(a,n);
cout<<endl;
min(a,n);
cout<<endl;
cout<<"mang sau khi sap xep la:"<<endl;
sap_xep(a,n);
in_mang(a,n);
cout<<endl;
int k;
cout<<"nhap phan tu k la:";
cin>>k;
//tim_kiem(a,n,k);
cout<<"so phan tu co gia tri bang"<<k<<"la"<<dem(a,n,k);
cout<<endl;*/
int p,q,x;
char ch;
do
{
cout<<"nhap vi tri can xoa la:";
cin>>p;
cout<<"mang sau khi xoa la:"<<endl;
xoa_ptu(a,n,p);
in_mang(a,n);
cout<<endl;
cout<<"ban co muon xoa nua ko(c/k)";
cin>>ch;
}
while(ch!='k');
/*cout<<endl;
do
{
cout<<"nhap vi tri can them la:";
cin>>q;
cout<<"nhap gia tri can chen la:";
cin>>x;
cout<<"mang sau khi chen la:";
chen_ptu(a,n,x,q);
in_mang(a,n);
cout<<endl;
cout<<"ban co muon chen nua ko(c/k)";
cin>>ch;
}
while(ch!='k');*/
cout<<"mang sau khi loai bo gt trung nhau la:"<<endl;
loai_bo(a,n);
in_mang(a,n);
getch();
return 0;
}
Bạn đang đọc truyện trên: Truyen4U.Com