Функция возвращает неправильное значение для чисел с плавающей точкой. Как мне исправить? - PullRequest
0 голосов
/ 16 апреля 2019

Функция int SpecialTriangles не возвращает правильные значения или просто не работает вообще.

#include iostream
#include stdlib.h
#include string
#include cmath

using namespace std;

 float SL; // Short Leg
 float LL; // Long Leg
 float H; // Hypotenuse

 int SpecialTriangles() {

 SL = H / 2 && LL/sqrt(3); //Short Leg
 LL = sqrt(3)*SL; //Long Leg
 H = SL * 2; //Hyptoenuse

 return H, LL, SL;
 }

 int main() {

    cin >> SL;

  cout << H << endl ;


  system("pause");
return 0;
}

То, что я хочу сделать, это когда я скажу 5 для короткой ноги, тогда я хочу, чтобы она дала 10 для H и 8.66025403784 для длинной ноги. В настоящее время это просто дает 0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...