سلام دوستان، فیثاغورس رو نوشتم، ارور میده. کسی میتونه کمک کنه؟ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

سلام دوستان، فیثاغورس رو نوشتم، ارور میده. کسی میتونه کمک کنه؟

0 امتیاز

سلام دوستان، فیثاغورس رو نوشتم، ارور میده. کسی میتونه کمک کنه؟

سوال شده آبان 8, 1399  بوسیله ی asghar (امتیاز 35)   2 3 4

2 پاسخ

+1 امتیاز
 
بهترین پاسخ

سلام.دوست عزیز، خط 7 رو به این شکل تغییر بدید :

c=sqrt((b*b) + (a*a));

 

علت خطا : سمت چپ علامت = باید یه متغیر بگذارید تا حاصل عبارت سمت راست ، توی اون ریخته بشه و نوشتن به شکل c*c اشتباه هست.چون اصولا خود c*c عبارتی هست که فقط میتونه سمت راست علامت = قرار بگیره ، نه سمت چپ.می تونید به این شکل هم بنویسید : 

float d=(b*b) + (a*a);
c=sqrt(d);

 

پاسخ داده شده آبان 9, 1399 بوسیله ی ik (امتیاز 571)   1 2 8
انتخاب شد آبان 9, 1399 بوسیله ی asghar
+1 امتیاز
در مورد  C*C جواب دوستمون کاملا درسته

ولی شما اول اعداد رو دریافت کن بعد محاسبه کن شما اول محاسبه کردی بعد اعداد را در یافت کردی
پاسخ داده شده آبان 9, 1399 بوسیله ی moh_d60 (امتیاز 67)   1
ممنونم .
         درسته.
...