Día Anterior
C/Visual C
Publicado el 11 de Octubre del 2020 por Daniel (194 códigos)
857 visualizaciones desde el 11 de Octubre del 2020
Programa que pide al usuario una fecha y le dice el día anterior
#include <stdio.h>
int dia;
int mes;
int anno;
main(){
printf("Dame el dia \n");
scanf("%d",&dia);
printf("Dame el mes\n");
scanf("%d",&mes);
printf("Dame el año\n");
scanf("%d",&anno);
if(dia==1){
if(mes==1){
dia=31;
mes=12;
anno--;
}
else{
if((mes==5)||(mes==7)||(mes==10)||(mes==12)){
dia=30;
mes=mes-1;
}
else{
if((mes==2)||(mes==4)||(mes==6)||(mes==8)||(mes==9)||(mes==11)){
dia=31;
mes=mes-1;
}
else{
if(mes==3){
if((anno%4==0)&&((anno%100!=0)||(anno%400==0))){
dia=29;
mes=mes-1;
}
else{
dia=28;
mes=mes-1;
}
}
}
}
}
}
else
dia=dia-1;
printf("La Fecha anterior es: %d/%d/%d \n", dia, mes, anno);
getch();
}
Comentarios sobre la versión: 1.0 (0)
No hay comentarios