You are on page 1of 5

/*realizar un programa que lea la fecha actual en el formato ao mes dia luego enviar la fecha ingresada a una funcion

para que imprima en palabras la fecha del dia siguiente. por ejm: si se lee 96/01/25 imprimira veinte y seis de enero de mil novecientos noventa y seis validar los datos de ingreso para que se encuentren dentro del rango correcto ademas validar en el caso que el ao sea biciesto*/ #include<stdio.h>

void main()

int anio,mes,dia,opanio; char mes1[20];

printf("Ingrese el anio: "); scanf("%d",&anio); printf("Ingrese el mes: "); scanf("%d",&mes); printf("Ingrese el dia: "); scanf("%d",&dia);

if((anio%4==0)&&(anio%100!=0)||(anio%400==0)) { opanio=1;//ao biciesto printf("\nbiciesto");} else {

opanio=2;//ao normal printf("\nnormal");}

if((mes=2)&&(dia<30&&dia>0)&&(opanio=2)) printf("\nDia fuera de rango"); else {if((mes=2)&&(dia<30&&dia>0)&&(opanio=1)) dia =dia;

}//else

if(mes>0&&mes<13) { if(mes==1) mes1=="Enero"; else { if(mes==2) mes1=="Febrero"; else { if(mes==3) mes1=="Marzo"; else { if(mes==4)

mes1=="Abril"; else { if(mes==5) mes1=="Mayo"; else { if(mes==6) mes1=="Junio"; else { if(mes==7) mes1=="Julio"; else { if(mes==8) mes1=="Agosto"; else { if(mes==9) mes1=="Septiembre"; else { if(mes==10) mes1=="Optubre"; else {

if(mes==11)

mes1=="Nopviembre"; else {

if(mes==12)

mes1=="Diciembre";

}//11do else }//10to else }//9er else }//8do else }//7er else }//6to else }//5do else }//4to else }//3er else }//2do else }//1er else }//del IF else { printf("Mes fuera de rango"); }

printf("\n%d de %s del %d",dia,mes1,anio);

You might also like