Pagini recente » Cod sursa (job #3360715) | Cod sursa (job #3360703) | Cod sursa (job #3360717) | Cod sursa (job #3360898) | Cod sursa (job #3360563)
#include <fstream>
using namespace std;
ifstream fin("nrtri.in");
ofstream fout("nrtri.out");
int v[801];
int main()
{
int n,sol=0,min1,min2,maxim;
fin>>n;
for(int i=1;i<=n;i++){
fin>>v[i];
}
for(int i=1;i<=n;i++){
for(int j=i+1;j<=n;j++){
for(int y=j+1;y<=n;y++){
min1=min(v[i],min(v[j],v[y]));
maxim=max(v[i],max(v[j],v[y]));
if(v[i]!=min1 && v[i]!=maxim){
min2=v[i];
}
else if(v[j]!=min1 && v[j]!=maxim){
min2=v[j];
}
else{
min2=v[y];
}
if(min1+min2>=maxim){
sol++;
}
}
}
}
fout<<sol;
return 0;
}