Hola
franz.,
no te tomes a mal lo que se te ha dicho, esta bien que vayas probando lo que vas aprendiendo pero los errores de tu primer programa son de bulto:
El formato de un programa en C suele ser así:
#declaraciones de librerías (#include...)
#declaraciones de preprocesador (#define, #if...)
variables globales (no usarlas a menos que sea necesario y en pocos casos son necesarias, ahora mismo se me ocurren hilos, y tú estás muy lejos de los hilos)
main
{
tu programa con todo lo que quieras (printf(), scanf()...)
}fin de programa
Esta es una estructura básica, que viene explicada en el manual que estás leyendo (yo personalmente te recomendaría otro, pero bueno). En tu código pusiste:
- los #define después del main() -> MAL
- Un printf() antes de abrir "{" tras el main() -> MAL
Vamos que una cosa es tener problemas con el uso de una función específica o un algoritmo complejo y otra muy distinta es conocer la estructura básica de un programa en C...
Cuando postees al menos asegúrate de que tu programa tiene una estructura correcta, aunque el código sea de principiante.
Aún así te recuerdo que tu duda fué contestada, La próxima vez empieza como lo hicieron los creadores del lenguaje C Kernigan y Ritchie con un programa "Hola mundo", programa inicial que por otra parte, todo el mundo copia en sus manuales... Y ya que estamos, te recomiendo el libro de estos dos señores que aunque no sea el mejor para aprender, si que está bien tenerlo como referencia.
Un saludo,