Hola.
 
Estoy practicando con ejercicios de arrays, y estaba haciendo uno en el que tengo que
hacer un array en el que inserto el número de días que tiene cada mes. A partir de ahí, le pido al usuario que inserte una fecha (sólo día y mes). Entonces, tengo que averiguar cuántos días quedan hasta final de año. 
Mi código es:    
Código C:
Ver original- #include <stdlib.h> 
- #include <stdio.h> 
-   
- int main(){ 
-   
-   
-  int n,i,x,d,suma,transcurridos,restantes; 
-  int dias[12]={31,28,31,30,31,30,31,31,30,31,30,31}; 
-   
-  printf("Elige un dia del 1 al 31"); 
-   
- do{ 
- printf("Elige un mes del 1 al 12"); 
- } 
- while(n<1||n>12); 
-   
-   
-   
- for(i=0;i<n;i++); 
-   
- transcurridos+=dias[n-1]; 
- transcurridos+=d; 
- restantes=365-transcurridos; 
-   
- printf("Dias restantes: %d",- restantes );
 
-   
- return 0; 
- } 
Sé que mi problema está al plantear el bucle for (de hecho, lo que tengo en el bucle for no lo he enlazado con las instrucciones de debajo)... 
Muchas gracias. 
Saludos.