Informatică, întrebare adresată de Laura13, 9 ani în urmă

Buna! In algoritmul de mai jos, ceva nu fuctioneaza bine si nu-mi pot da seama unde e problema. Cand introduc valori egale, rezultatul afisat e tot isoscel, in loc de echilateral. Ce e gresit?

Anexe:

pafnuti098: Ce program folosesti?
MihaiCristian21: https://www.onlinegdb.com/online_c++_compiler

Răspunsuri la întrebare

Răspuns de MihaiCristian21
0

Răspuns:

In primul if, cand verifici daca triunghiul este isoscel, tu trebuie sa pui conditie pe a 3-a latura sa fie diferita de cele 2 (in primul caz a==b && b!=c), fiindca triunghiul echilateral este si isoscel, pt. ca are 2 laturi egale.

Explicație:

Alte întrebări interesante