1. Đề bài Liệt kê các số nguyên tố
Hãy viết chương trình liệt kê các số nguyên tố nhỏ hơn N, với N thuộc kiểu integer.
VD1:
input
5
output
2 3
VD2
input
12
output
2 3 5 7 11
2. Code Liệt kê các số nguyên tố
#include <iostream> #include <cmath> using namespace std; int snt(int x) { if (x < 2) return 0; for (int i = 2; i <= sqrt(x); i++) if (x%i == 0) return 0; return 1; } int main() { int n; cin >> n; for (int i = 1; i < n; i++) if (snt(i)) cout << i << " "; system("pause"); return 0; }
tại sao phải dùng 2 lần vòng lập for vậy ạh
Chào bạn, phải có 2 for vì bạn cần viết hàm kiểm tra 1 số có phải là số nguyên tố không? (mất 1 for). Sau đó bạn cần kiểm tra các số từ 1->n có phải là snt không? nên bạn cần 1 for nữa.
cho mình xin code c đc ko ạ
cho mình xin code c đc k ạ
c và c++ gần giống nhau, chỉ cần đổi lệnh đọc xuất là xong
cho e xin code pascal đc ko ạ