Tại sao mình lại không thể cout ra sum vậy
#include <bits/stdc++.h>
using namespace std;
long long n,sum=0;
bool s[1000005];
void sang()
{
s[1] = 1;
for (int i = 2; i * i <= 1e7; i++)
if (!s[i])
for (int j = 2; i * j <= 1e7; j++)
s[i * j] = 1;
}
int main()
{
cin>>n;
sang();
for(int i=1;i<=n;i++)
if (s[i]==0)
sum++;
for(int i=1;i<=n;i++)
{
sum=sum+i;
}
cout<<sum;
}