Cod sursa(job #252559)
Utilizator | Data | 4 februarie 2009 16:36:56 | |
---|---|---|---|
Problema | Numarare triunghiuri | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.55 kb |
#include<fstream>
using namespace std;
ifstream f("nrtri.in");
ofstream g("nrtri.out");
int main(){
int n,i,j,k,l,c=0,a[800];
f>>n;
for(i=0;i<n;i++) f>>a[i];
for(j=0;j<n;j++){
for(k=0;k<n;k++){
for(l=0;l<n;l++){
if(a[j]>0 && a[k]>0 && a[l]>0 && a[j]!=a[k] && a[k]!=a[l] && a[j]!=a[l] && a[j]+a[k]>=a[l] && a[j]+a[l]>=a[k] && a[k]+a[l]>=a[j]) c++;}}}
g<<c;
f.close();
g.close();
return 0;
}