Показать сообщение отдельно
  #2 (permalink)  
Старый 21.06.2024, 19:12
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,560

deniscikasov@gmail.com, нейросеть тебе ответила бесполезно, потому что это лог после вызова а не до.

Мб так будет понятней:
НАЧАЛО decimalToBinary(10) 
  НАЧАЛО decimalToBinary(5)
    НАЧАЛО decimalToBinary(2) 
      НАЧАЛО decimalToBinary(1) 
        НАЧАЛО decimalToBinary(0) 
        КОНЕЦ decimalToBinary(0) ВОЗВРАТ ""
      КОНЕЦ decimalToBinary(1) ВОЗВРАТ decimalToBinary(0) + (1 % 2) = "" + 1 = "1"
    КОНЕЦ decimalToBinary(2) ВОЗВРАТ decimalToBinary(1) + (2 % 2) = "1" + 0 = "10"
  КОНЕЦ decimalToBinary(5) ВОЗВРАТ decimalToBinary(2) + (5 % 2) = "10" + 1 = "101"
КОНЕЦ decimalToBinary(10) ВОЗВРАТ decimalToBinary(5) + (10 % 2) = "101" + 0 = "1010"
__________________
29375, 35
Ответить с цитированием