Informatică, întrebare adresată de Vlad3333333, 8 ani în urmă

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ăspunsuri la întrebare

Răspuns de adrianalitcanu2018
6

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;

}

Alte întrebări interesante