codigo c falta separarlo (makefile) y colocarle varias condiciones iniciales