Ошибка простой вывод C++
здравствуйте, помогите простой выходной программе..
когда int очень большой-это ошибка..
есть ли лучшее решение?
любить
n = 1000000000000
k = 1000000000001
это будет ошибкой
Что я уже пробовал:
long long n; long long k; unsigned int count = 0; cin >> n >> k; for(int i = 1; i <= n; i++) { for(int y = i+1; y <= n; y++) { if(i + y == k) { count = count + 1; } } } cout << count << endl; return 0;