#Day11- #100DaysChallenge- Matlab Loops| PythagoreanTriple
#Day11- Pythagorean Triple
Task:
Find the  four different positive numbers, a, b, c and d,  in increasing order: a < b < c < d, and also find if any three of them comprise sides of a right-angled triangle. Return 1 if the condition is ok else 0
Note: This code can be done using the in-built command. But for the challenge, I am trying to avoid those
Pythagorean Triple:
2,3,4,5
Where 3,4,5 are Pythagorean Triple
Matlab Code:
function flag = isTherePythagoreanTriple(a, b, c, d)
  if
(c==sqrt(a^2+b^2))||(d==sqrt(a^2+b^2))||(d==sqrt(a^2+c^2))||(d==sqrt(b^2+c^2))
      flag=1;
  else
      flag=0;
end
Sample Input and Output
 flag = isTherePythagoreanTriple(3,3.5,4,5)
flag =
     1
>> flag = isTherePythagoreanTriple(3,3.7,4,5)
flag =
     1
>> flag = isTherePythagoreanTriple(3,4,5,8)
flag =
     1
>> flag = isTherePythagoreanTriple(1,2,3,4)
flag =
     0
Click here for a video description.
Join us on Telegram: https://t.me/matlabirawen
Join us on Facebook Group: https://www.facebook.com/groups/matlabcodes
 
 
 
 
 
 
 
%206th%20Edition,%20Kindle%20Edition.jpg) 
 
 
 Posts
Posts
 
 
 
 
 
 
 
 
No comments