Cod sursa(job #2226109)

Utilizator vadim171098vadim pislari vadim171098 Data 29 iulie 2018 17:36:32
Problema Numarare triunghiuri Scor 70
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.53 kb
#include <iostream>
#include <fstream>
#define MAX 800

using namespace std;

int main(){
 ifstream in("nrtri.in");
 ofstream out("nrtri.out");
 int nr, i, j, k, arr[MAX];
 in >> nr;
 for (i = 0; i != nr; i++){
    in >>arr[i];
 }
 int sum = 0;
 for (i = 0 ;i < nr; i++){
    for (j = i + 1 ;j < nr; j++){
        for (k = j + 1 ;k < nr; k++){
          if(arr[i] + arr[j] >= arr[k] && arr[i] + arr[k] >= arr[j] && arr[k] + arr[j] >= arr[i] ) {
                sum++;
          }
        }
    }
 }
 out <<sum << endl;
}