Wątek przeniesiony 2017-01-02 21:30 z C/C++ przez kq.

Zagadka

0

Witam dostałem taką zagadkę od mojego nauczyciela z Fizyki i jest ona związana z programowaniem wynikiem jest 22 lecz nie mogę do tego dojść z góry dziękuję za pomoc
15622777_1314998648579735_3696293706973675635_n (1).jpg

4

0xAFC modulo 0xBA i faktycznie wynosi to 22
0xafc to liczba zapisana szesnastkowo i wynosi dziesiętnie 2812
0xba to znów liczba szesnastkowa i wynosi dziesiętnie 186
mod to określenie operacji dzielenia modulo, czyli tzw reszty z dzielenia, co w językach programownia zwykle określa się operatorem %

2812 / 186 = 15 i 22 reszty, więc 2812 % 186 = 22

Patrz: http://ideone.com/TuXCE2

0

Mogłby Pan dokładniej to wytłumaczyć ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1