سلام.دوست عزیز، خط 7 رو به این شکل تغییر بدید :
c=sqrt((b*b) + (a*a));
علت خطا : سمت چپ علامت = باید یه متغیر بگذارید تا حاصل عبارت سمت راست ، توی اون ریخته بشه و نوشتن به شکل c*c اشتباه هست.چون اصولا خود c*c عبارتی هست که فقط میتونه سمت راست علامت = قرار بگیره ، نه سمت چپ.می تونید به این شکل هم بنویسید :
float d=(b*b) + (a*a);
c=sqrt(d);