Witam potrzebuję pomocy. Mianowicie co w tym programie jest źle że nie chce działać? Wiem że jest dużo rozwiązań tego zadania w sieci ale chciałbym dojśc do tego własnym sposobem.
Tematem zadania jest program który popodaniu trzech wartosci (długosci odcinków) sprawdzi czy można z niego zrobić trójkąt i jesli tak to jaki.
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
float a, b, c;
cout << "Podaj dlugosc pierwszego odcinka: "<< endl;
cin >> a;
cout << "Podaj dlugosc drugiego odcinka: "<< endl;
cin >> b;
cout << "Podaj dlugosc trzeciego odcinka: "<<endl;
cin >> c;
if ((a+b>c) || (a+c>b) || (c+b>a))
{
cout << "Z tych odcinkow mozna zrobic trojkat" << endl;
if ((a*a + b*b ==c*c) || (a*a + c*c == b*b) || (c*c + b*b = a*a))
{
cout << "To jest trojkat prostokatny" << endl;
}
else if ((a==b) && (b==c))
{
cout << "To jest trojkat rownoboczny" << endl;
}
if ((a == b && c != a) || (a == c && b != a) || (b == c && b != a))
{
cout << "To jest trojkat rownoramienny" << endl;
}
else if (a != b && a != c && b != c)
{
cout << "To jest trojkat roznoboczny" << endl;
}
}
else
{
cout << " Z tych odcinkow nie mozna zrobic trojkata!" << endl;
}
return 0;