All pastes #25713 Raw Edit

Untitled

public text v1 · immutable
#25713 ·published 2005-10-17 01:41 UTC
rendered paste body
double temp, answer = 362, finalAnswer = 0;
int places = 0;

loop do
  if (answer / (7**places)) <= 0 // False, False, False, True (places == 4)
    break loop
  else
    places += 1
  end
end

places -= 1
loop do
  temp = answer / (7**places)
  // Temp = 362 / 343 = 1
  // Temp = 19 / 49 = 0
  // Temp = 19 / 7 = 2
  answer -= (7**places) * temp
  // Answer == 19
  // Answer == 19
  // Answer == 5
  finalAnswer += temp*10**(places+1)
  // Final Answer == 1*10**4 = 1000
  // Final Answer += 0*10**3 = 1000
  // Final Answer += 2*10**2 = 1020
  if answer < 7 // False, False, True
    finalAnswer += answer // 1025
    break loop
  else
    places -= 1
  end
end

// answer = finalAnswer = 1025