Cod sursa(job #1671956)
| Utilizator | Data | 2 aprilie 2016 11:45:57 | |
|---|---|---|---|
| Problema | Numarare triunghiuri | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.48 kb |
#include <fstream>
using namespace std;
ifstream fin("nrtri.in");
ofstream fout("nrtri.out");
unsigned short l1,l2,l3,n,nrt,l[801];
int main()
{
fin>>n;
for(l1=1;l1<=n;l1++)
fin>>l[l1];
nrt=0;
for(l1=1;l1<=n;l1++)
for(l2=1;l2<=n;l2++)
for(l3=1;l3<=n;l3++)
if(l1!=l2&&l1!=l3&&l2!=l3&&l[l1]+l[l2]>l[l3]&&l[l2]+l[l3]>l[l1]&&l[l1]+l[l3]>l[l2])
nrt++;
fout<<nrt/3<<'\n';
return 0;
}
