Wpis z mikrobloga

Mireczki, mam problem. Uczę się #cpp i ogólnie dostałem kod od kolegi, robiący coś tam. Tutaj zaczyna się mój problem, bo rozumiem wszystko poza dwiema linijkami co to za czary się tam dzieją.

Link do kodu, chodzi mi o linijkę 75, dlaczego if(liczba2)? Co to dokładnie oznacza? Dobrze się domyślam, że sprawdza to, czy liczba2 jest różna od zera, czy coś takiego?

I jeszcze linijka 76, static_cast na float jest tam, by niczego nie zgubić z tych zmiennych przy dzieleniu?


Z góry dziękuję za pomoc, szukałem ale się doszukać nie mogłem i musicie mnie uratować :(
  • 5