Cod sursa(job #1455317)

Utilizator MirunaBMiruna Budoias MirunaB Data 27 iunie 2015 15:49:35
Problema Numarare triunghiuri Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.48 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("nrtri.in");
ofstream g("nrtri.out");
int n,l[100];
void citire()
{
    f>>n;
    for(int i=1;i<=n;i++)
    f>>l[i];
}

int triunghiuri()
{int a,b,c,nr=0;
for(int i=1;i<=n;i++)
{
a=l[i];b=l[i+1];c=l[i+2];
if(a>0 && b>0 && c>0 && (((a+b)>c)||((b+c)>a)||((a+c)>b)))
    nr++;
}
return nr;
}

int main()
{
    citire();
    g<<triunghiuri();
    f.close();
    g.close();
    return 0;
}