Cod sursa(job #1736001)

Utilizator vladc096Vlad Cincean vladc096 Data 31 iulie 2016 20:39:32
Problema Medie Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <fstream>

using namespace std;

int main() {
	int n;
	int* v;
	int r;

	// input
	ifstream f("medie.in");
	f >> n;
	v = new int[n];
	for (int i = 0; i < n; i++) {
		f >> v[i];
	}
	f.close();

	// solve
	r = 0;
	for (int i = 0; i < n; ++i) {
		for (int j = 0; j < n; ++j) {
			for (int k = j + 1; k < n; ++k) {
				if (i != j && j != k && i != k && v[i] == (v[j] + v[k]) / 2.0) {
					r++;
				}
			}
		}
	}

	// output
	ofstream g("medie.out");
	g << r << '\n';
	g.close();

	// free memory
	delete[] v;

	return 0;
}