Getting a run time error on the following code
#include
using namespace std;
int main()
{
int n,A[1000];
cin>>n;
for(int i=0;i<n;i++)
{
cin>>A[i];
}
int sum ;cin>>sum;
//int size = sizeof(A) / sizeof(A[0]);
//triplet(A, n, sum);
for (int i = 0; i < n - 2; i++)
{
for (int j = i + 1; j < n - 1; j++)
{
for (int k = j + 1; k < n; k++)
{
if (A[i] + A[j] + A[k] == sum)
{
cout << "Triplet is " << A[i] <<
", " << A[j] << "and " << A[k];
return true;
}
}
}
}
return 0;
}