C++ program to find the centroid of a triangle

Introduction :

In this C++ programming tutorial, we will learn how to find the centroid of a triangle. The program will take the vertices as input from the user. It will find the centroid and print it out.

With this tutorial, you will learn how to read user inputs, how to print a message to the user and how to perform basic mathematical operations on C++.

Centroid of a triangle :

The centroid of a triangle is the middle point of the triangle. For example, if the vertices of the triangle are (x1, y1), (x2, y2), (x3, y3), its centroid will be :

x = (x1 + x2 + x3)/3
y = (y1 + y2 + y3)/3

In our program, we will take the values of x and y from the user.

C++ program :

#include <iostream>
using namespace std;

int main()
{
    float x1, y1, x2, y2, x3, y3;
    cout << "x1 : "; cin >> x1;

    cout << "y1 : "; cin >> y1;

    cout << "x2 : "; cin >> x2;

    cout << "y2 : "; cin >> y2;

    cout << "x3 : "; cin >> x3;

    cout << "y3 : "; cin >> y3;

    cout << "Centroid is : (" << (x1 + x2 + x3) / 3 << "," << (y1 + y2 + y3) / 3 << ")" << endl;

    return 0;
}

C plus plus centroid of a triangle

Sample Output :

x1 : 5
y1 : 5
x2 : 5
y2 : 4
x3 : 3
y3 : 2
Centroid is : (4.33333,3.66667)

Conclusion :

We have learned how to find the centroid in C++. Try to run the above program and drop one comment below if you have any questions.