Bạn nào giải thích giúp mình bài này với ạ?
#include "pch.h"
#include <iostream>
using namespace std;
int main()
{
int N;
cout << "\nnhap gia tri N: ";
cin >> N;
cout << "\ncac so nguyen to co gia tri khong lon hon N: ";
for (int i = 2; i < N; i++)
{
for (int j = 2; j*j <= i; j++)
{
if (i % j == 0)
break;
else if (j + 1 > sqrt(i)) {
cout << i << endl;
}
}
}
}
và luôn có a <= sqrt(n) <= b, vì nếu a < b < sqrt(n) thì ab < n, còn b > a > sqrt(n) thì ab > n. Vậy chạy từ 2 đến sqrt(n) là xong.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?