Em có đoạn code hoàn chỉnh của bài này, nó chạy đúng nhưng em đang thắc mắc vì sao đề bài không nhắc gì đến mảng nhưng tại sao trong đoạn code lại có nhập mảng, ai đó có thể giải thích giúp em từ đoạn nhap mảng trở đi được không ạ
#include<iostream>
#include<math.h>
using namespace std;
bool ktsnt(int n)
{
if (n < 2)
return false;
for (int i = 2; i <= sqrt(n); i++)
{
if (n%i==0)
return false;
}
return true;
}
int nhapmang(int a[],int n)
{
int b=0;
for(int i=2;i<n;i++)
{
if(ktsnt(i))
{
a[b++]=i;
}
}
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
if(a[i]+a[j]==n)
{
if(a[i]==a[j]) return 0;
}
}
}
return 1;
}
int main()
{
int a[100],n;
cin>>n;
cout<<nhapmang(a,n);
}