how do i write a program that calculate side length c using pythagoras' theorem(a2+b2=c2) assuming a and b to be integer values starting from 1, and print out the pythagorean results that satisfy a>=1,b>=1 and c<=10.
    21 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    

how do i write a program that calculate side length c using pythagoras' theorem(a2+b2=c2) assuming a and b to be integer values starting from 1, and print out the pythagorean results that satisfy a>=1,b>=1 and c<=10. And also print the number of combinations that satisfy the above restrictions and the sum of all b values of the valid combinations.
Is there any wrong with my code?
3 Commenti
  Zainab Ali
 il 16 Ago 2020
				Write a user-defined function for Pythagoras Theorem to find the Hypotenuse ‘c’ where c2 = a2 + b2.
  John D'Errico
      
      
 il 16 Ago 2020
				@Zainab Ali - please do not post answers to a question that are themselves questions. You posted two such answers, after having made this comment that is in itself just a homework assignment. As homework, with no effort made, it is yours to do.
Risposte (2)
  Sara Boznik
      
 il 16 Ago 2020
        n=0;
sum=0;
for a=1:1:20
    for b=1:1:20
        c=sqrt(a.^2+b.^2);
    if c<=10
        fprintf('c=%.2f,a=%d,b=%d\n',c,a,b)
        n=n+1;
        sum=sum+b;
    end
    end
end
n
sum
Here you have code with n which tell you number of combinations that satisfy the above restrictions. And sum of all b values of the valid combinations tell you sum.
0 Commenti
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!