Здравейте,
Опитвам се да направя една програма за теоремата на Питагор и обратната му такава. Кодът ми изглежда по следния начин:

#include<iostream>
#include<cmath>
int main()
{
using namespace std;
double a, b, c;
cout<<"a=";
cin>>a;
cout<<"b=";
cin>>b;
cout<<"c=";
cin>>c;
if(a*a=b*b+c*c) cout<<"Triagalnikat e pravoagalen s agal A=90 gradusa i hipotenuza a="<<a<<"."<<endl;
else if(a*a=b*b+c*c) cout<<"Triagalnikat e pravoagalen s agal B=90 gradusa i hipotenuza b="<<b<<"."<<endl;
else if(b*b=a*a+c*c) cout<<"Triagalnikat e pravoagalen s agal C=90 gradusa i hipotenuza c="<<c<<"."<<endl;
else if(c*c!=a*a+b*b) cout<<"Triagalnikat ne e pravoagalen.";
else if(a*a!=b*b+c*c) cout<<"Triagalnikat ne e pravoagalen.";
else if(a*a!=b*b+c*c) cout<<"Triagalnikat ne e pravoagalen.";
system("pause");
return 0;
}

Проблемът идва от това, което съм написал в if-овете, но не знам как по друг начин бих могъл да изразя същото нещо. Надявам се, че разбирате идеята ми и можете да ми помогнете.