Какие то тесты программа умудряется просирать,не могу понять в чем траблы,на компе все пашит
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
freopen("input.txt", "r", stdin);
freopen("output.txt", "w", stdout);
const long long int primaries[] = {2, 3, 5, 7, 11, 13,17,22,23};
long long int n;
cin >> n;
for (long long int i = 0; i <= sizeof(primaries) / sizeof(long long int); ++i)
{
if (n % primaries[i] == 0)
{
long long int a = n / primaries[i];
cout << n-a << " " << a;
break;
}
}
return 0;
}