Hàm kiểm tra số nguyên tố trong mảng

#includeusing namespace std;#define Max 100void nhapmang(int mang1chieu, int &sopt)cout > sopt;for (int i = 0; i > mang1chieu;}void xuatmang(int mang1chieu, int sopt)for (int i = 0; i

Bạn đang xem: Hàm kiểm tra số nguyên tố trong mảng

Hàm đặc biệt nhất là KTSN() bị sai.

for (int n = 1; n => for (int n = 1; n phát triển thành dem mang vào trong khoảng for trước tiên để nó reset lại

Mình nghĩ chúng ta nên tách thành 2 hàm soát sổ số thành phần (1 số) và chất vấn số nhân tố trong mảng. Bởi vậy sẽ dễ nắm bắt hơn, và né tránh được không nên xót


bool songto(int n)if (n if ( n == 2) return true;for (int i = 1; i if (n % i == 0) return false;return true;

void KTSN(int mang1chieu, int sopt)for (int i = 0; i if (songto(mang1chieu<1>)cout


em sửa lại thành nỗ lực này cơ mà nó vẫn ko chạy là sao ạ T.T

#includeusing namespace std;#define Max 50void nhap(int mang1chieu,int &sopt)cout > sopt;for (int i = 0; i > mang1chieu;int tong(int mang1chieu,int sopt){int lonnhat=mang1chieu<0>;lonnhat = mang1chieu<0>;for (int i = 0; i
Đầu tiên sinh hoạt hàm “tong”, các bạn viết 1 thời gian 2 lệnh giống như nhau chi cho dư thừa vậy???int lonnhat=mang1chieu<0>;(1)lonnhat = mang1chieu<0>;(2)

Nếu chúng ta đã viết số 1 rồi thì không đề xuất viết mẫu số 2 làm gì nữa.

Thứ 2 sống hàm KTSNT nếu bạn có nhu cầu “dem == 2” nhằm xét đk snt thì trong khoảng for “iif (mang1chieu == true)

viết như bên trên là sai, sửa:

if(KTSNT(mang1chieu)) // vì hàm KTSNT trả giá trị true false nên nếu true thì if(true) nó sẽ tiến hành câu lệnh luôn, không đề nghị == true đưa ra nữa. Cout
zehanzo (Hồ Minh Chiến) January 10, 2016, 2:05pm #7

Xem thêm: Mẫu Tủ Quần Áo Trẻ Em Gỗ Công Nghiệp, Mẫu Tủ Quần Áo Trẻ Em Bằng Gỗ Công Nghiệp Q

trong KTSNTfor (int i = 1; i if (n%i == 0)dem++;if (dem == 2)return true;k cần làm vậy. đang dài dòng. Mình mang lại nó chạy thẳng từ 2 luôn. Nó phân chia hết cho mẫu nào thì return false. Bởi vậy sẽ nhanh hơn


HuyX (HUY) January 10, 2016, 2:12pm #8

Đã có khá nhiều bài nói đến kiểm tra số yếu tố

*

*
Hàm kiểm soát số thành phần trong C/C++ writes
Số nguyên tố: Số nguyên tố là số tự nhiên và thoải mái chỉ phân tách hết cho 1 và chủ yếu nó. Hình như nó không phân chia hết cho bất kể số làm sao khác. Số 0 và 1 ko được coi là số nguyên tố. - Theo wikiSố 2 là số thành phần chẵn duy nhất.Cấu trúc sống dạng C: int soNguyenTo(int soA){ if (soA


trang chủ Categories FAQ/Guidelines Terms of Service Privacy Policy

Powered by Discourse, best viewed with JavaScript enabled