"repeat... until" en C no existe. Creo que lo que quieres hacer con eso es un do-while.
Lo de "programa 1"... ¿Qué quieres hacer con eso? Es que no le encuentro sentido...
Eso respecto a los errores. Después, he visto que pones dos veces:
Eso no imprime nada, no sé por qué lo quieres poner... Supongo que lo que quieres es hacer un salto de línea. Si es así, debes poner:
Saludos.