Jogo dos erros de sintaxe de um programa em linguagem C++

Fonte: Wikiversidade

Comandos em C com erros de sintaxe

int Pino; void setup() {

   // Ligar os pinos 9 a 13 (decrescente) como OUTPUT
   for(Pino=13; Pino>=9 ; Pino--  ) 
       pinMode( Pino, OUTPUT);
   // Ligar os pinos 3 a 6
   for(Pino=3; Pino<=6 ; Pino++  ) 
       pinMode( Pino, INPUT);

}

void apaga() {

   for(Pino=1; Pino<=13   ; Pino=Pino+1  ) ;
       digitalWrite( Pino, 0 );

}

void Loop(); {

   digitalWrite(13 , 0); // Vermelho
   digitalWrite(12 , 0) // Amarelo;
   digitalwrite(11 , 1); // Verde para o carro
   delay(30000);
   digitalWrite(13 , 0); // Vermelho
   digitalWrite(   12    ,    1    ); // Amarelo para o carro
   digital Write(11 , 0); // Verde
   delay(5000);
   digitalWrite(13 , 1); // Vermelho para o carro
   digitalWrite(12 , 0); // Amarelo
   digitalWrite(11 , 0); // Verde
   delay(10000);

}