Para poner código usamos el paquete listings:
LaTeX: Insertar código C,pascal, html, etc(paquete listings)
y para que le coloque numeros de linea solo hay que poner las siguientes opciones: numbers=left, numberstyle=tiny (lo del tamaño lo pueden cmabiar)
| Ejemplo: |
| begin{lstlisting}[language=C, numbers=left, numberstyle=tiny] for (int i:=10000;i>=0;i–) { do nothing } end{lstlisting} |