

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int i = 2, j, n, kt;
do {
cout<<"Nhap n = ";
cin>>n;
if (n<0)
cout<<"Nhap lai"<<endl;
}while (n<=0);
cout<<"Tat ca cac so nguyen to tu 1 den " << n << " la: ";
while (i<=n) {
kt=1;
if (i!=0 && i!=1) {
j=2;
while(j<=i/2) {
if(i%j==0) {
kt = 0;
break;
}
j++;
}
}else {
kt=0;
}
if(kt==1) {
cout<<i<< " ";
}
i++;
}
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
#include<bits/stdc++.h>
using namespace std;
bool nguyento(int n){
if(n<2) return false;
for(int i=2;i<=sqrt(n);i++){
if(n%i==0) return false;
}
return true;
}
int main(){
int n; cin>>n;
vector<int>kq;
while(n--){
if(nguyento(n)) kq.push_back(n);
}
sort(kq.begin(),kq.end());
for(auto x:kq) cout<<x<<' ';
return 0;
}
//pro2k7
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin