Insertar código C en LaTeX con números de línea

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}