Pagini recente » Cod sursa (job #3360470) | Cod sursa (job #3360548) | Cod sursa (job #3360774) | Cod sursa (job #688647) | Cod sursa (job #3360550)
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fin = fopen("ntri.in", "r");
FILE *fout = fopen("ntri.out", "w");
int n;
int v[8000]; /// doar un test, va rog nu depunctati pt memorie excesie
int count = 0;
fscanf(fin, "%d", &n);
for (int i = 0; i < n; i++) {
fscanf(fin, "%d", &v[i]);
printf("%d ", v[i]);
}
for (int st = 0; st < n-2; st++) {
printf("\n%d ", st);
for (int mij = st + 1; mij < n-1; mij++) {
printf("%d ", st);
for (int dr = mij + 1; dr < n; dr++) {
printf("%d ", dr);
if (v[st] + v[mij] >= v[dr] && v[mij] + v[dr] >= v[st] && v[st] + v[dr] >= v[mij]) {
count += 1;
}
}
}
}
printf("%d", count);
fprintf(fout, "%d", count);
return 0;
}