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
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
Geografie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Chimie,
9 ani în urmă
Limba română,
9 ani în urmă