Khác biệt giữa bản sửa đổi của “Bài tập C++/Cấu trúc lặp/In ra số nguyên tố nhỏ hơn N”
Nội dung được xóa Nội dung được thêm vào
Không có tóm lược sửa đổi Thẻ: Trình soạn thảo mã nguồn 2017 |
Không có tóm lược sửa đổi Thẻ: Đã bị lùi lại Trình soạn thảo mã nguồn 2017 |
||
Dòng 2:
Đề bài: Nhập vào số nguyên N. In ra màn hình các số nguyên tố nhỏ hơn N.
{{tabs}}
{{tab|Lời giải}}▼
<syntaxhighlight lang="c++" line="1">▼
#include <iostream>▼
#include <cmath>▼
using namespace std;▼
bool kiemtraSNT(int x) {▼
bool SNT = true;▼
if (x < 2) SNT = false;▼
else▼
for (int i = 2 ; i <= sqrt(x) ; i++)▼
if (x % i == 0) {▼
SNT = false;▼
break;▼
}▼
return SNT;▼
}▼
int main() {▼
int N;▼
cout << "Nhap so nguyen N: ";▼
cin >> N;▼
cout << "Cac so nguyen to nho hon N: ";▼
for (int i = 2 ; i < N ; i++)▼
if (kiemtraSNT(i)) cout << i << " ";▼
return 0;▼
}▼
</syntaxhighlight>▼
{{đóng tab}}▼
{{tab|Chạy chương trình}}
<pre>
Hàng 69 ⟶ 36:
</pre>
▲{{đóng tab}}
▲{{tab|Lời giải}}
▲<syntaxhighlight lang="c++" line="1">
▲#include <iostream>
▲#include <cmath>
▲using namespace std;
▲bool kiemtraSNT(int x) {
▲ bool SNT = true;
▲ if (x < 2) SNT = false;
▲ else
▲ for (int i = 2 ; i <= sqrt(x) ; i++)
▲ if (x % i == 0) {
▲ SNT = false;
▲ break;
▲ }
▲ return SNT;
▲}
▲int main() {
▲ int N;
▲ cout << "Nhap so nguyen N: ";
▲ cin >> N;
▲ cout << "Cac so nguyen to nho hon N: ";
▲ for (int i = 2 ; i < N ; i++)
▲ if (kiemtraSNT(i)) cout << i << " ";
▲ return 0;
▲}
▲</syntaxhighlight>
{{đóng tab}}
{{đóng tabs}}
|