

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
Đây là câu trả lời đã được xác thực
Câu trả lời được xác thực chứa thông tin chính xác và đáng tin cậy, được xác nhận hoặc trả lời bởi các chuyên gia, giáo viên hàng đầu của chúng tôi.
`C`++:
#include<bits/stdc++.h>
using namespace std;
long long a[10000],n,i,t,d,j;
int prime(long long k){
for (int i=2; i<=sqrt(k); i++)
if (k%i==0)
return 0;
return 1;
}
int goldbach(long long n){
int dem=0,i;
for (i=2; i<=n/2; i++)
if (prime(i)==1 && prime(n-i)==1)
dem++;
return dem;
}
int main () {
cin>>n;
cout<<goldbach(n);
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?

Đây là câu trả lời đã được xác thực
Câu trả lời được xác thực chứa thông tin chính xác và đáng tin cậy, được xác nhận hoặc trả lời bởi các chuyên gia, giáo viên hàng đầu của chúng tôi.
`C`++:
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin >> n;
vector <bool> isPrime(n+1,true);
isPrime[0]=false;
isPrime[1]=false;
int i=2;
int sqrtn=sqrt(n);
while (i<=sqrtn){
while (!isPrime[i]) ++i;
for (int j=2; j<=n/i; ++j){
isPrime[i*j]=false;
}
++i;
}
int ans=0;
for (int i=2; i<=n/2; ++i){
if (isPrime[i] && isPrime[n-i])
ans++;
}
cout << ans;
return 0;
}
_______________
`Albedo10837`
Hãy giúp mọi người biết câu trả lời này thế nào?

Bảng tin
1176
545
1084
https://laptrinhphothong.vn/Problem/Details/4644 đại ka depzai cíu em ;-;;;
420
1946
320
dka chịu e ạ
420
1946
320
đka bỏ tin r e ạ:<
1176
545
1084
:<