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> |
Output
Valid quadrilateral
Time Complexity : O(1)
Auxiliary Space: O(1)