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

Se citesc trei numere, aflati daca numerele pot reprezenta laturile unui triunghi, si aflati ce fel de triunghi este, echilateral, isosce, dreptunghic sau oarecare.​

Răspunsuri la întrebare

Răspuns de ElAce
1

#include <iostream>

#include <math.h>

std::string tipul(int a, int b, int c) {

int aa = pow(a,2),bb=pow(b,2),cc=pow(c,2);

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

return "Echilateral";

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

return "Isoscel";

} else if (cc==aa+bb || aa == bb+cc || bb==aa+cc) {

return "Dreptunghic";

}

return "Oarecare";

}

int main() {

std::string tip = tipul(3, 3, 4);

std::cout << tip;

}

Ceva de genul.

Alte întrebări interesante