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}