Hướng dẫn cách viết hàm isprime trong C++. Bạn sẽ biết cách tự tạo ra hàm isprime kiểm tra số nguyên tố trong C++ sau bài học này.
Hàm isprime trong C++
Hàm isprime được sử dụng để kiểm tra số nguyên tố trong C++. Rất tiếc là trong C++ không tồn tại sẵn hàm này, nên chúng ta cần phải tự viết hàm để sử dụng.
Chúng ta đều biết một số được coi là số nguyên tố nếu nó lớn hơn 1 và chỉ có đúng hai ước số là 1 và chính nó.
Bởi vậy nếu số đã cho có nhiều hơn dù chỉ 1 ước số khác số 1 và chính nó thì nó không phải là số nguyên tố.
Để kiểm tra được điều này, chúng ta chỉ cần kiểm tra trong phạm vi lớn hơn 1 và nhỏ hơn số đã cho có tồn tại ước số nào không, và nếu tồn tại dù chỉ một ước số thì có thể khẳng định số đã cho không phải là số nguyên tố.
Dựa vào điều này mà chúng ta có thể tạo hàm isprime trong C++ để kiểm tra số nguyên tố như sau:
|
Chúng ta có thể gọi hàm isprime trong chương trình kiểm tra số nguyên tố như dưới đây. Chương trình này có tác dụng nhập n kiểm tra n có phải số nguyên tố không không C++.
|
Màn hình nhập liệu và kết quả chương trình C++ kiểm tra số nguyên tố sẽ như sau:
Nhap so tu nhien= 1 |
Tổng kết
Trên đây Kiyoshi đã hướng dẫn bạn cách viết hàm isprime trong C++ rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.
Và hãy cùng tìm hiểu những kiến thức sâu hơn về C++ trong các bài học tiếp theo
URL Link
https://laptrinhcanban.com/cpp/lap-trinh-cpp-co-ban/ham-trong-cpp/ham-isprime-trong-cpp/
HOME › lập trình c++ cơ bản dành cho người mới học lập trình>>11. hàm trong c++