Given four integers A, B, C and D which represents the four angles of a Quadrilateral in degrees. The task is to check whether the given quadrilateral is valid or not.
Examples:
Input: A = 80, B = 70, C = 100, D=110
Output: ValidInput: A = 70, B = 80, C = 130, D=60
Output: Invalid
Approach:
A Quadrilateral is valid if the sum of the four angles is equal to 360 degrees.
Below is the implementation of the above approach:
C++
// C++ program to check if a given // quadrilateral is valid or not #include <bits/stdc++.h> using namespace std; // Function to check if a given // quadrilateral is valid or not bool Valid( int a, int b, int c, int d) { // Check condition if (a + b + c + d == 360) return true ; return false ; } // Driver code int main() { int a = 80, b = 70, c = 100, d = 110; if (Valid(a, b, c, d)) cout << "Valid quadrilateral" ; else cout << "Invalid quadrilateral" ; return 0; } |
Java
// Java program to check if a given // quadrilateral is valid or not class GFG { // Function to check if a given // quadrilateral is valid or not public static int Valid( int a, int b, int c, int d) { // Check condition if (a + b + c + d == 360 ) return 1 ; return 0 ; } // Driver code public static void main (String[] args) { int a = 80 , b = 70 , c = 100 , d = 110 ; if (Valid(a, b, c, d) == 1 ) System.out.println( "Valid quadrilateral" ); else System.out.println( "Invalid quadrilateral" ); } } // This code is contributed // by apurva_sharma244 |
Python3
# Python program to check if a given # quadrilateral is valid or not # Function to check if a given # quadrilateral is valid or not def Valid(a, b, c, d): # Check condition if (a + b + c + d = = 360 ): return True ; return False ; # Driver code a = 80 ; b = 70 ; c = 100 ; d = 110 ; if (Valid(a, b, c, d)): print ( "Valid quadrilateral" ); else : print ( "Invalid quadrilateral" ); # This code is contributed by Rajput-Ji |
C#
// C# program to check if a given // quadrilateral is valid or not class GFG { // Function to check if a given // quadrilateral is valid or not static bool Valid( int a, int b, int c, int d) { // Check condition if (a + b + c + d == 360) return true ; return false ; } // Driver code public static void Main() { int a = 80, b = 70, c = 100, d = 110; if (Valid(a, b, c, d)) Console.WriteLine( "Valid quadrilateral" ); else Console.WriteLine( "Invalid quadrilateral" ); } } // This code is contributed by nidhiva |
PHP
<?php // PHP program to check if a given // quadrilateral is valid or not // Function to check if a given // quadrilateral is valid or not function Valid( $a , $b , $c , $d ) { // Check condition if ( $a + $b + $c + $d == 360) return true; return false; } // Driver Code $a = 80; $b = 70; $c = 100; $d = 110; if (Valid( $a , $b , $c , $d )) echo ( "Valid quadrilateral" ); else echo ( "Invalid quadrilateral" ); // This code is contributed by Naman_garg. ?> |
Javascript
<script> // Javascript program to check if a given // quadrilateral is valid or not // Function to check if a given // quadrilateral is valid or not function Valid(a, b, c, d) { // Check condition if (a + b + c + d == 360) return 1; return 0; } // Driver code var a = 80, b = 70, c = 100, d = 110; if (Valid(a, b, c, d) == 1) document.write( "Valid quadrilateral" ); else document.write( "Invalid quadrilateral" ); // This code is contributed by Khushboogoyal499 </script> |
Valid quadrilateral
Time Complexity : O(1)
Auxiliary Space: O(1)
Ready to dive in? Explore our Free Demo Content and join our DSA course, trusted by over 100,000 neveropen!