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

2. Se dau 3 numere x,y si z. Sa se arate daca este triunghi si felul sau. (Reguli: să fie triunghi trebuie ca suma a 2 laturi să fie mai mare fata de a 3a, să fie triunghi isoscel să aibă 2 laturi egale și să triunghi echilateral să aibă 3 laturi egale).​

Răspunsuri la întrebare

Răspuns de ploPLO123
1

a, b, c sunt numerele x, y, z doar ca in oridinea de la cel mai mic la cel mai mare.

#include <iostream>

using namespace std;

int main() {

   int x, y, z, a, b, c;

   cin >> x >> y >> z;

   a = min( min( x, y ), z );

   c = max( max( x, y ), z );

   b = x + y + z - a - c;

   if ( a + b > c ) {

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

           cout << "Este triunghi echilateral";

       else if ( a == b || b == c )

           cout << "Este triunghi isoscel";

       else

           cout << "Este triunghi normal";

   } else

       cout << "Nu este triunghi";

   return 0;

}

Alte întrebări interesante