Simplemente revisar la sintaxis, os prometo que os reireis, y aseguro que lo que os pego es exactamente lo que coloco en la pizarra.
Código:
#include <stdio.h> #include <conio.h> void main(void){ int dia, mes, ano do{ printf("Introduce ano: "); scanf("%i",&ano); }while( ano<1 || ano<10000); do{ printf("Introduce mes: "); scanf("%i",&mes); }while (mes<1 || mes>12); do{ printf("Introduce dia: "); scanf("%i",&dia); }while(mes==2 && (dia>28 && !(ano mod 4==0 && ano mod !=100 || ano mod 400 ==0))||(dia>29 &&(ano mod 4==0 && ano mod 100!=0 || ano mod 400==0)))||(mes==4 || mes==9 || mes==11 || && dia>30)||(dia>31); dia <- dia +1; if(mes==2) if !(ano mod 4 ==0 && ano mod 100!=0 || ano mod 400!=0) if(dia==29){ dia=1; mes=3; } else if(dia==30 { dia=1; mes=3; } else if (mes=4 || mes==6 || mes==9 || mes==11) if (dia==31) { dia=1; mes= mes+1; } else if dia ==21 { dia =1; mes =mes +1; si (mes==13) { mes=1; ano= ano+1; } printf("Mañana es %i del %i del %i",dia,mes,ano); }