Wpis z mikrobloga

Mirki mam taki algorytm do rozwiązania "index = 0.0588 * L - 0.296 * S - 15.8
where L is the average number of letters per 100 words in the text, and S is the average number of sentences per 100 words in the text.". Zaimplementowałem to w ten sposób i nie rozumiem gdzie mam błąd.
float L = letters/words*100;
float S = sentences/words*100;
int index = 0.0588 * L - 0.296 * S - 15.8 + 0.5;
#programowanie #cpp #algorytmy
  • 5
via Wykop Mobilny (Android)
  • 0
@RARvolt: te zmienne obliczam na podstawie łańcucha wejściowego. One są dobrze obliczane więc tego kodu nie wrzucałem. 0.5 jest na końcu bo przy konwersji na INT wartość po przecinku jest ucinana więc np 3.7 wychodzi 3 a po dodaniu 0.5 już wychodzi 4