Chương Trình nhập mảng không trùng, xuất mảng, in số chính phương tại vị trí lẻ, in vị trí các phần tử lớn nhất, tổng các phần tử tại vị trí chẳn, xếp mảng tăng

#include <iostream>
#include <cstdlib>
using namespace std;

void NhapMang(int a[],int n);
void XuatMang(int a[],int n);
void XepMangTang(int a[],int n);
void SoChinhPhuongVTLe(int a[],int n);
void VTPhanTuLonNhat(int a[],int n);
int TongTaiVTChan(int a[],int n);

int main()
{

int n,a[100];
cout<<“nhap n: “;
cin>>n;
NhapMang(a,n);
XuatMang(a,n);
cout<<“So chinh phuong tai vi tri le”<<endl;
SoChinhPhuongVTLe(a,n);
cout<<“Vi tri cac phan tu lon nhat mang”<<endl;
VTPhanTuLonNhat(a,n);
int s=TongTaiVTChan(a,n);
cout<<“Tong gia tri tai vi tri chan:”<<s<<endl;
XepMangTang(a,n);
cout<<“Mang sau khi xep tang dan”<<endl;
XuatMang(a,n);
return 0;

}

int KiemTraTonTai(int a[], int n, int k)
{

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

if(a[i]==k)

return 1;

return 0;

}

//Nhập mảng phân biệt nếu trùng nhập lại

void NhapMang(int a[],int n)
{

int tam;
for(int i=0;i<n;i++)
{

cout<<“nhap a[“<<i<<“]: “;
cin>>tam;
if(KiemTraTonTai(a,i,tam)==1)
{

cout<<“Gia tri da ton tai, vui long nhap lai”<<endl;
i- -;

}
else

a[i]=tam;

}

}

int KTChinhPhuong(int k)
{

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

if(i*i==k)

return 1;

return 0;

}

//Xuất số chính phương tại vị trí lẻ

void SoChinhPhuongVTLe(int a[],int n)
{

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

if(KTChinhPhuong(a[i])==1)

cout<<a[i]<<” “;

}

int LonNhatMang(int a[],int n)
{

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

if(ln<a[i])

ln=a[i];

return ln;

}

//Xuất vị trí các phần tử lớn nhất của mảng

void VTPhanTuLonNhat(int a[],int n)
{

int ln=LonNhatMang(a,n);
for(int i=0;i<n;i++)

if(a[i]==ln)

cout<<i<<” “;

}

//Tổng các giá trị tại vị trí chẳn của mảng

int TongTaiVTChan(int a[],int n)
{

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

s+=a[i];

return s;

}

void XuatMang(int a[],int n)
{

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

cout<< a[i]<<” “;

}

//Sắp xếp mảng tăng dần

void XepMangTang(int a[],int n)
{

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

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

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

tam=a[i];
a[i]=a[j];
a[j]=tam;

}

}

Trung tâm tin học BẢO NGHIỆP Đào tạo tin học ứng dụng - Tin học kỹ thuật - Tin học mỹ thuật chuyên nghiệp Thường xuyên khai giảng khóa mới: tin học cơ bản, tin học nâng cao, Thiết kế đồ họa, Khóa học Corel, Khóa học Illustrator, Khóa học Photoshop, Khóa học Autoad, Khóa học 3d max, Khoa học thiết kế khuôn mẫu Creo/Prametric 3.0 ... Cơ sở 1: số 27 đường CN6, phường Sơn Kỳ, quận Tân Phú, TPHCM Cơ sở 2: 168 Trần thanh mại, Kp2, Phường tân tạo A, quận Bình Tân. TPHCM ĐT: 0989.13.58.13 

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Hotline: 0989.13.58.13