Cod sursa(job #285313)
| Utilizator | Data | 22 martie 2009 15:08:20 | |
|---|---|---|---|
| Problema | Numarare triunghiuri | Scor | 45 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.37 kb |
#include<fstream.h>
#define endl '\n'
int main()
{
int n,v[801]={0},i,j1,j2,j3,c=0;
ifstream fin("nrtri.in");
ofstream fout("nrtri.out");
fin>>n;
for(i=1;i<=n;i++)
fin>>v[i];
for(j1=1;j1<=n;j1++)
for(j2=j1+1;j2<=n;j2++)
for(j3=1;j3<=n;j3++)
if(v[j1]+v[j2]>=v[j3])
if(j1!=j3&&j2!=j3)
if(v[j3]>=v[j2]&&v[j3]>=v[j1])
c++;
fout<<c;
return 0;
}