Program to find total number of edges in a Complete Graph Last Updated : 02 Sep, 2022 Comments Improve Suggest changes Like Article Like Report Given N number of vertices of a Graph. The task is to find the total number of edges possible in a complete graph of N vertices.Complete Graph: A Complete Graph is a graph in which every pair of vertices is connected by an edge. Examples: Input : N = 3 Output : Edges = 3 Input : N = 5 Output : Edges = 10 The total number of possible edges in a complete graph of N vertices can be given as, Total number of edges in a complete graph of N vertices = ( n * ( n - 1 ) ) / 2 Example 1: Below is a complete graph with N = 5 vertices. The total number of edges in the above complete graph = 10 = (5)*(5-1)/2. Implementation: C++ // C++ implementation to find the // number of edges in a complete graph #include <bits/stdc++.h> using namespace std; // Function to find the total number of // edges in a complete graph with N vertices int totEdge(int n) { int result = 0; result = (n * (n - 1)) / 2; return result; } // Driver Code int main() { int n = 6; cout << totEdge(n); return 0; } Java // Java implementation to find the // number of edges in a complete graph class GFG { // Function to find the total number of // edges in a complete graph with N vertices static int totEdge(int n) { int result = 0; result = (n * (n - 1)) / 2; return result; } // Driver Code public static void main(String []args) { int n = 6; System.out.println(totEdge(n)); } } Python 3 # Python 3 implementation to # find the number of edges # in a complete graph # Function to find the total # number of edges in a complete # graph with N vertices def totEdge(n) : result = (n * (n - 1)) // 2 return result # Driver Code if __name__ == "__main__" : n = 6 print(totEdge(n)) # This code is contributed # by ANKITRAI1 C# // C# implementation to find // the number of edges in a // complete graph using System; class GFG { // Function to find the total // number of edges in a complete // graph with N vertices static int totEdge(int n) { int result = 0; result = (n * (n - 1)) / 2; return result; } // Driver Code public static void Main() { int n = 6; Console.Write(totEdge(n)); } } // This code is contributed // by ChitraNayal PHP <?php // PHP implementation to find // the number of edges in a // complete graph // Function to find the total // number of edges in a complete // graph with N vertices function totEdge($n) { $result = 0; $result = ($n * ($n - 1)) / 2; return $result; } // Driver Code $n = 6; echo totEdge($n); // This code is contributed // by Shivi_Aggarwal ?> JavaScript <script> // Javascript implementation to find the // number of edges in a complete graph // Function to find the total number of // edges in a complete graph with N vertices function totEdge(n) { var result = 0; result = (n * (n - 1)) / 2; return result; } // Driver Code var n = 6; document.write( totEdge(n)); </script> Output15 Complexity Analysis: Time Complexity: O(1)Auxiliary Space: O(1) Comment More infoAdvertise with us Next Article Program to find total number of edges in a Complete Graph N Naman_Garg Follow Improve Article Tags : Graph Mathematical DSA school-programming math +1 More Practice Tags : GraphMathematical Similar Reads Program to find the diameter, cycles and edges of a Wheel Graph Wheel Graph: A Wheel graph is a graph formed by connecting a single universal vertex to all vertices of a cycle. Properties: Wheel graphs are Planar graphs.There is always a Hamiltonian cycle in the Wheel graph.Chromatic Number is 3 and 4, if n is odd and even respectively. Problem Statement: Given 6 min read Find the Number of Cliques in a Graph In graph theory, a clique is a subset of vertices of an undirected graph such that every two distinct vertices in the clique are adjacent, that is, they are connected by an edge of the graph. The number of cliques in a graph is the total number of cliques that can be found in the graph. The Mathemat 15 min read Ways to Remove Edges from a Complete Graph to make Odd Edges Given a complete graph with N vertices, the task is to count the number of ways to remove edges such that the resulting graph has odd number of edges. Examples: Input: N = 3Â Output: 4Â The initial graph has 3 edges as it is a complete graph. We can remove edges (1, 2) and (1, 3) or (1, 2) and (2, 3 4 min read Program to find the number of region in Planar Graph Given two integers V and E which represent the number of Vertices and Edges of a Planar Graph. The Task is to find the number of regions of that planar graph. Planar Graph: A planar graph is one in which no edges cross each other or a graph that can be drawn on a plane without edges crossing is call 3 min read Find weight of MST in a complete graph with edge-weights either 0 or 1 Given an undirected weighted complete graph of N vertices. There are exactly M edges having weight 1 and rest all the possible edges have weight 0. The array arr[][] gives the set of edges having weight 1. The task is to calculate the total weight of the minimum spanning tree of this graph. Examples 10 min read Like