👤

Se citesc trei numere naturale a,b,c. Sa se verifice daca pot fi laturile unui triunghi, si daca da sa se afiseze tipul triunghiului (oarecare, isoscel, echilateral).
Va rog frumos sa raspundeti direct cu script-ul pe care-l introduc in limbajul de programare C++.


Răspuns :

Explicație:

#include <iostream>

using namespace std;

int main()

{

   unsigned a,b,c;

   int ok=1;

   cout<<"lungimea laturii AB este ";

   cin>>a;

   cout<<"lungimea laturii BC este ";

   cin>>b;

   cout<<"lungimea laturii CA este ";

   cin>>c;

   if(a<b+c && b<a+c && c<a+b)

   {

       if(a==b && b==c)

           cout<<"triunghi echilateral";

       else

           if(a==b)

               cout<<"triunghi isoscel cu laturile congruente AB si BC si baza AC";

           else

               if(b==c)

                   cout<<"triunghi isoscel cu laturile congruente BC si CA si baza AB";

               else

                   if(a==c)

                       cout<<"triunghi isoscel cu laturile congruente AB si CA si baza BC";

                   else

                       cout<<"triunghi oarecare";

   }

   else

       cout<<"nu exista triunghiul";

   return 0;

}