Cod sursa(job #2239083)

Utilizator denmirceaBrasoveanu Mircea denmircea Data 9 septembrie 2018 00:32:09
Problema Numarare triunghiuri Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.47 kb
#include <iostream>
#include <fstream>
#include <algorithm>
using namespace std;
int n,i,a[1000],st,dr,nr;
int main()
{
ifstream fin ("nrtri.in");
ofstream fout("nrtri.out");
fin>>n;
for(i=1;i<=n;i++)
    fin>>a[i];
sort(a+1,a+n+1);
for(i=3;i<=n;i++)
{
    st=1;
    dr=i-1;
    while(st<dr)
    {
        if(a[st]+a[dr]>=a[i])
         {
             nr++;
              dr--;
                      }
         else
            st++;
    }
}
fout<<nr;
}