TỐI ƯU HÓA MẢNG SỐ NGUYÊN TỐ TRONG C++
// code duoc viet boi Truong Viet Tran 11/06/2022
int main(int argc, char** argv) {
int a[100];
int n;
int s=0;
int s1=0;
cout<<"nhap so phan tu co trong mang ";
cin>>n;
for(int i=1;i<=n;i++)
{
cout<<"nhap a["<<i<<"]: ";
cin>>a[i];
}
cout<<"so nto trong mang : \n";
for(int i=1;i<=n;i++)
{
int dem=0;
for(int j=1;j<=a[i];j++)
{
if(a[i]%j==0)
{
dem++;
}
}
if(dem==2)
{
cout<<a[i]<<"\t";
s=s+a[i];
}
if(dem!=2)
{
s1=s1+a[i];
}
}
cout<<"\n tong cac so nguyen to la :"<<s;
cout<<"\n tong cac so ko la so nguyen to la :"<<s1;
return 0;
}
với hàm này ta có thể xuất số nguyên tố , số không phải là số nguyên tố , tính tổng , hiệu , tích ,..và các bài toán phát triển khác !
Viết bởi : Trường Việt Trần + Tuấn Kiệt (CNTT 01)
Nhận xét
Đăng nhận xét