Solução:
\begin{algorithm} \caption{Subtrair dois números binários} \begin{algorithmic} \FUNCTION{Subtract}{$A, B, C$} \STATE $n \gets \textrm{size}(A)$ \STATE $carry \gets 0$ \FOR{$i \gets n$ \TO 1} \STATE $C[i] \gets A[i] - B[i] - carry$ \IF{$C[i] < 0$} \STATE $carry \gets 1$ \STATE $C[i] \gets C[i] + 2$ \ELSE \STATE $carry \gets 0$ \ENDIF \ENDFOR \RETURN $carry$ \ENDFUNCTION \end{algorithmic} \end{algorithm}