Cómo programar después de una fecha determinada
# incluir & ltstdio.h & gt
int main()
{
int s[2][13]= {0,31,28,31,30,31,30,31,30,31,30,31,30,
0,31,29,31,30,31,30,31, 31,30,31,30,31,};
int año = 0;
int mes = 0;
int día = 0; p>
int día = 0;
int mes = 0;
int día = 0;
p>
int n, I , daytemp
int flag = 0;
int nyear=0, nmonth=0, nday = 0
Printf("Ingrese año, mes, día; \ n ");
scanf("%d%d%d ",&year&month&day);
//printf("Ingrese el número de días\ n "); p>
//scanf("%d ", & ampn);
n = 1;
if (año & lt0 | | mes & lt0 | | mes & gt12 | | día & lt; 1 | n & lt; 0)
{
Printf("Ingreso de datos incorrecto\n "); 1;
}
día temp = día+n; //Número acumulado de días
if((año % 4 = = 0 && año %100!=0)||año%400==0)//Año bisiesto 1
bandera = 1;
if(día>s[bandera][mes])
{
Printf("La fecha ingresada no coincide con el año y el mes.\n ");
Devuelve 1;
}
if(day temp & lt;=s[flag][month])//La fecha actual más el número de días de este mes Dentro.
{
naño = año;
nmes = mes;
ndía = díatemp
} p>
nmes = mes; p>
Otro
{
I = mes
naño = año; p> while(day temp & gt; S[flag][i])//Disminuye en un bucle hasta que la fecha actual más el número de días estén dentro de este mes.
{
temperatura del día = temperatura del día-s[flag][I]
i++; )//Más de un año, acumulado cada año.
{
Nye ar++;
if((naño % 4 = = 0 & amp; & ampnaño%100!= 0)| |año %400 ==0)
bandera = 1;
Otros
bandera = 0;
I = I-12;
}
}
nmes = I
ndía = díatemp
}
Printf (El %d día del %d mes del %d año es:\n ", año, mes, día, n);
Printf("%d año %d mes % d día\ n ", Naño, Monmouth, Ndía);
Devuelve 0;
}