code tham khảo về số nguyên tố
Trang 1 trong tổng số 1 trang
code tham khảo về số nguyên tố
em có kiếm được một code tham khảo về số nguyên tố thầy có thể giúp em một code khác được không ạ
code:
#include
using namespace std;
bool soNguyenTo(int);
bool soNguyenTo(int soA) // hàm bool trả về true/false
{
if (soA < 2) // Nếu số A nhỏ hơn 2
{
return false;// trả về false
}
else if (soA>2)// Nếu số A lớn hơn 2
{
if (soA % 2 == 0) // Xét xem A có chia hết cho 2 không?
{
return false;// Nếu chia hết, return false.
}
for (int i = 3; i < sqrt((float)soA); i += 2) // xét từ 3 đến căn bậc 2 của số A
{
if (soA%i == 0) // nếu A chia hết cho một số nào đó trong đoạn này
{
return false;// trả về kết quả sai
}
}
}
return true;// sau tất cả các chỗ trên, nó mà không sai thì cuối cùng nó đúng :3
}
int main(int argc, char ** argv)
{
int n; // khai bao so kiem tra la so nguyen
cout << "Nhap so can kiem tra?!" << endl;
cin >> n; // nhap vao so nguyen tu ban phim
if (soNguyenTo(n) == true)
{
cout << "So " << n << " la so nguyen to!!!!";
}
else
{
cout << "So " << n << " khong phai nguyen to!!!!";
}
system("pause");
return 0;
}
code:
#include
using namespace std;
bool soNguyenTo(int);
bool soNguyenTo(int soA) // hàm bool trả về true/false
{
if (soA < 2) // Nếu số A nhỏ hơn 2
{
return false;// trả về false
}
else if (soA>2)// Nếu số A lớn hơn 2
{
if (soA % 2 == 0) // Xét xem A có chia hết cho 2 không?
{
return false;// Nếu chia hết, return false.
}
for (int i = 3; i < sqrt((float)soA); i += 2) // xét từ 3 đến căn bậc 2 của số A
{
if (soA%i == 0) // nếu A chia hết cho một số nào đó trong đoạn này
{
return false;// trả về kết quả sai
}
}
}
return true;// sau tất cả các chỗ trên, nó mà không sai thì cuối cùng nó đúng :3
}
int main(int argc, char ** argv)
{
int n; // khai bao so kiem tra la so nguyen
cout << "Nhap so can kiem tra?!" << endl;
cin >> n; // nhap vao so nguyen tu ban phim
if (soNguyenTo(n) == true)
{
cout << "So " << n << " la so nguyen to!!!!";
}
else
{
cout << "So " << n << " khong phai nguyen to!!!!";
}
system("pause");
return 0;
}
PhamVinhToan(K18)- Tổng số bài gửi : 12
Join date : 17/02/2016
Age : 27
Đến từ : đăk nông
Similar topics
» code tạo thành tam giác(các bạn tham khảo)
» code giai mot so bai tap thuong gap ve ham va mang minh tu viet nhe cac ban co the tham khao cho nao k hieu hay sai cac ban cho y kien nhe
» Mời các bạn tham khảo code thuật giải FCFS
» các bạn có thể tham khảo code này mình Viết chương trình nhập vào một tháng trong năm (1<= Tháng <=12), cho biết tháng đó là mùa gì. co luu vao file text
» Mời các bạn tham khảo code bai tuan Hiền Triết cùng ăn
» code giai mot so bai tap thuong gap ve ham va mang minh tu viet nhe cac ban co the tham khao cho nao k hieu hay sai cac ban cho y kien nhe
» Mời các bạn tham khảo code thuật giải FCFS
» các bạn có thể tham khảo code này mình Viết chương trình nhập vào một tháng trong năm (1<= Tháng <=12), cho biết tháng đó là mùa gì. co luu vao file text
» Mời các bạn tham khảo code bai tuan Hiền Triết cùng ăn
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết