Open In App

Check whether the triangle is valid or not if angles are given

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Share
Report issue
Report

Given three integers A, B and C which are the three angles of a possible triangle in degrees, the task is to check whether the triangle is valid or not.
Examples: 
 

Input: A = 60, B = 40, C = 80 
Output: Valid
Input: A = 55, B = 45, C = 60 
Output: Invalid 
 

 

Approach: A triangle is valid if the sum of the three angles is equal to 180 degrees. 
 

Below is the implementation of the above approach: 
 

C++




// C++ implementation of the approach
#include <bits/stdc++.h>
using namespace std;
 
// Function to check if sum of the
// three angles is 180 or not
bool Valid(int a, int b, int c)
{
    // Check condition
    if (a + b + c == 180 && a != 0 && b != 0 && c != 0)
        return true;
    else
        return false;
}
 
// Driver code
int main()
{
    int a = 60, b = 40, c = 80;
 
    if (Valid(a, b, c))
        cout << "Valid";
    else
        cout << "Invalid";
}


Java




// Java program to check
// validity of any triangle
class GFG {
 
    // Function to check if sum of the
    // three angles is 180 or not
    public static int Valid(int a, int b, int c)
    {
        // check condition
        if (a + b + c == 180 && a != 0 && b != 0 && c != 0)
            return 1;
        else
            return 0;
    }
 
    // Driver Code
    public static void main(String args[])
    {
 
        int a = 60, b = 40, c = 80;
 
        // function calling and print output
        if ((Valid(a, b, c)) == 1)
            System.out.print("Valid");
        else
            System.out.print("Invalid");
    }
}
 
// This code is contributed
// by Apurva Sharma


Python3




# Python3 implementation of the approach
 
# Function to check if sum of the
# three angles is 180 or not
def Valid(a, b, c):
 
    # Check condition
    if ((a + b + c == 180) and a != 0 and b != 0 and c != 0):
        return True
    else:
        return False
 
# Driver code
if __name__ == "__main__":
    a = 60
    b = 40
    c = 80
    if (Valid(a, b, c)):
        print("Valid")
    else:
        print("Invalid")
 
# This code is contributed by
# sanjeev2552


C#




// C# program to check
// validity of any triangle
using System;
 
class GFG {
 
    // Function to check if sum of the
    // three angles is 180 or not
    public static int Valid(int a, int b, int c)
    {
        // check condition
        if (a + b + c == 180 && a != 0 && b != 0 && c != 0)
            return 1;
        else
            return 0;
    }
 
    // Driver Code
    public static void Main()
    {
        int a = 60, b = 40, c = 80;
 
        // function calling and print output
        if ((Valid(a, b, c)) == 1)
            Console.WriteLine("Valid");
        else
            Console.WriteLine("Invalid");
    }
}
 
// This code is contributed
// by anuj_6


Javascript




// javascript program to check
// validity of any triangle
 
    // Function to check if sum of the
    // three angles is 180 or not
   function Valid(a,  b,  c)
    {
     
        // check condition
        if (a + b + c == 180 && a != 0 && b != 0 && c != 0)
            return 1;
        else
            return 0;
    }
   
    // Driver Code
        var a = 60, b = 40, c = 80;
   
        // function calling and print output
        if ((Valid(a, b, c)) == 1){
            document.write("Valid");
            }
        else{
            document.write("Invalid");
          }
     
// This code is contributed by bunnyram19.
  


Output:

Valid

Time Complexity: O(1)

Auxiliary Space: O(1)



Last Updated : 04 Jun, 2022
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads