-abs(zmienna) ?!

  • Rejestracja: dni
  • Ostatnio: dni
0

Mam chyba jakieś zaćmienie, ale poprawiam kod kolegi [nie mam na razie jak się go zapytać, co miał na myśli], i nie mam pojęcia, czemu to miałoby służyć, jak to zamienić na coś normalnego, czy to ma w ogóle sens?

zmienna = -abs(i);

RE
  • Rejestracja: dni
  • Ostatnio: dni
0

Tak, ma.

lukasz1235
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1105
0

Liczba przeciwna do bezwzględnej wartości zmiennej i.

  • Rejestracja: dni
  • Ostatnio: dni
0

No ok, ja wiem co to robi:) ale pytanie: po co?!

Endrju
  • Rejestracja: dni
  • Ostatnio: dni
0

Żeby mieć zawsze ujemną liczbę o wartości bezwzględnej i. (Ewentualnie zero) Skąd my mamy wiedzieć po co to może być?

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

Aby uzyskać liczbę ujemną od wartości bezwzględnej z i.
Równie dobrze można powiedzieć, po co kod if (i == p*d)?
Wszystko zależy od kontekstu.

flowCRANE
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Tuchów
  • Postów: 12269
0
abs napisał(a)

ale poprawiam kod kolegi

abs napisał(a)

ale pytanie: po co?!

No to jak Ty możesz poprawić ten kod, skoro nie rozumiesz co on wykonuje...?

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
4

Najprostsza rada - wywal tę linijkę i zobacz co się stanie. Jeśli coś, to znaczy, że miało jednak sens.

  • Rejestracja: dni
  • Ostatnio: dni
0

już nieważne:) okazało się, że on to sobie wstawił od tak, żeby sprawdzić, czy się wywali, w tym przypadku coś takiego było błędem, ależ on ma pomysły czasem -.-

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.