公式
A - 重心 / Centroid 解説 by admin
三角形の重心の座標は、問題文に書かれている通り
\[ x_G=\frac{x_A+x_B+x_C}{3},\quad y_G=\frac{y_A+y_B+y_C}{3} \]
で求められます。
したがって、入力された \(3\) 点の \(x\) 座標の平均と、\(y\) 座標の平均をそれぞれ計算して出力すればよいです。
入力は小数なので、double などの浮動小数点型で受け取ります。
また、許容誤差は \(10^{-3}\) なので、十分な桁数を出力しておくと安心です。例えば fixed << setprecision(12) などを使えばよいです。
実装例
#include <bits/stdc++.h>
using namespace std;
int main() {
double xa, ya;
double xb, yb;
double xc, yc;
cin >> xa >> ya;
cin >> xb >> yb;
cin >> xc >> yc;
double xg = (xa + xb + xc) / 3.0;
double yg = (ya + yb + yc) / 3.0;
cout << fixed << setprecision(12) << xg << ' ' << yg << '\n';
return 0;
}