c++ cua thinh

#include<iostream.h>

#include<math.h>

int a[100];int b[100];int n;

void nhap()

{cout<<"nhap so n la so phan tu cua mang:";

cin>>n;

cout<<"nhap so phan tu n cua mang

";

for(int i=0;i<=n-1;i++)

cin>>a[i];

}

void sxttd()

{ cout<<"hien thi cac so chan theo abs tang dan

";

for(int i=0;i<=n-2;i++)

for (int j=i+1;j<=n-1;j++)

if (abs(a[i])>abs(a[j]))

{int t;t=a[i];a[i]=a[j];a[j]=t;}

for(i=0;i<=n-1;i++)

if(a[i]%2==0) cout<<a[i]<<' ';cout<<endl;

}

void sxsl()

{cout<<"hien thi cac so le chia het cho 3 theo thu tu giam dan

";

for(int i=0;i<=n-2;i++)

for(int j=i+1;j<=n-1;j++)

if(a[i]<a[j])

{int t=a[i];a[i]=a[j];a[j]=t;}

for(i=0;i<=n-1;i++)

if((a[i]%3==0)&&(a[i]%2!=0))

cout<<a[i]<<' ';cout<<endl;

}

void maxmang()

{int max=a[0];

for(int i=1;i<=n-1;i++)

if(max<a[i]) max=a[i];

cout<<"so lon nhat cua mang la : "<<max<<endl;

}

int ktnt(int a)

{ if(a==1) return 0;

for (int i=2;i<=sqrt(a);i++)

if(a%i==0) return 0;

return 1;

}

void dttlk()

{float d=0,s=0;

cout<<"cac so nguyen to trong mang la :

";

for(int i=0;i<n-1;i++)

if(ktnt(a[i])){d++;s=s+a[i];cout<<a[i]<<' ';}

cout<<"

trong mang co "<<d<<" so nguyen to";

cout<<"

tong cac so nguyen to la : "<<s<<endl;

}

void tbc()

{float s=0;

for(int i=0;i<=n-1;i++)s=s+a[i];

cout<<"tbc cua cac so trong mang la: "<<s/n<<endl;

}

int kthh(int a)

{float s=0;

if (a==0)  return 0;

for(int i=1;i<=a/2;i++)

if(a%i==0) s=s+i;

if (a==s) return 1;else return 0;

}

void shh()

{

int i,j=0,d=0,max;

for(i=0;i<n-1;i++)if(kthh(a[i])) {d++;b[j]=a[i];j++;}

if(d!=0)

{

max=b[0];for(i=0;i<=n-1;i++) if (max<b[i]) max=b[i];

cout<<"so hoan hao lon nhat trong mang la: "<<max;

}

else cout<<"khong co so hoan hao trong mang ";

}

void main ()

{nhap();

sxttd();

sxsl();

maxmang();

dttlk();

tbc();

shh();

}

Bạn đang đọc truyện trên: truyentop.pro

Tags: