bai ve mang

Màu nền
Font chữ
Font size
Chiều cao dòng

#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: Truyen2U.Pro

#saoma90