Se citesc trei numere intregi.Sa se afiseze daca ele pot fi laturile unui triunghi dreptunghic.
Va rog ajutati.ma la aceasta problema la informatica.Ca pana anul acesta nu am mai facut.
Multumesc.
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int a, b, c;
cin >> a >> b >> c;
if (a>0 && b>0 && c>0 && b+c>a && a+b>c && a+c>b)
{if (a*a==b*b+c*c || b*b==c*c+a*a || c*c==a*a+b*b)
cout << "Pot fi laturile unui triunghi dreptunghic";
}
else cout << "Nu pot fi laturile unui triunghi dreptunghic";
return 0;
}
Explicație:
-3 4 -5
Alte întrebări interesante
Limba rusă,
8 ani în urmă
Limba română,
8 ani în urmă
Biologie,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Geografie,
9 ani în urmă
else cout << "NU";