Pagini recente » Cod sursa (job #3141568) | Cod sursa (job #1558053) | Cod sursa (job #96064) | Cod sursa (job #852095) | Cod sursa (job #477464)
Cod sursa(job #477464)
#include <fstream>
using namespace std;
ifstream fin("nrtri.in");
ofstream fout("nrtri.out");
//int BinarySearch(int);
long a[801], n, i, j, v, k;
long long nr;
int main()
{
fin >> n;
for ( i = 0; i < n; i++)
fin >> a[i];
fin.close();
sort(a, a + n);
for ( i = 0; i < n - 2; i++)
for ( j = i + 1; j < n - 1; j++)
for ( k = j + 1; k < n ; k++)
if ( a[i] + a[j] <= a[k]) nr++;
else break;
fout << nr << '\n';
fout.close();
return 0;
}