#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int muestraFecha(int);
int main()
{
int fecha, mes;
printf("Ingrese una fecha en formato DDMMAA: ");
scanf("%d", &fecha);
mes = muestraFecha(fecha);
printf("El mes mostrado desde el main es: %d", mes);
getche();
return 0;
}
int muestraFecha(int fecha)
{
int dia, mes, anio;
anio = (fecha % 100) + 2000; //En anio almaceno los dos digitos y le sumo 2000 para que quede por ejemplo 2000 + 13 = 2013
fecha = fecha / 100;
mes = fecha % 100;
fecha = fecha / 100;
dia = fecha % 100;
switch(mes)
{
case 1:
{
printf("La fecha ingresada fue: %d de Enero de %d\n", dia, anio);
}
break;
case 2:
{
printf("La fecha ingresada fue: %d de Febrero de %d\n", dia, anio);
}
break;
case 3:
{
printf("La fecha ingresada fue: %d de Marzo de %d\n", dia, anio);
}
break;
case 4:
{
printf("La fecha ingresada fue: %d de Abril de %d\n", dia, anio);
}
break;
case 5:
{
printf("La fecha ingresada fue: %d de Mayo de %d\n", dia, anio);
}
break;
case 6:
{
printf("La fecha ingresada fue: %d de Junio de %d\n", dia, anio);
}
break;
case 7:
{
printf("La fecha ingresada fue: %d de Julio de %d\n", dia, anio);
}
break;
case 8:
{
printf("La fecha ingresada fue: %d de Agosto de %d\n", dia, anio);
}
break;
case 9:
{
printf("La fecha ingresada fue: %d de Septiembre de %d\n", dia, anio);
}
break;
case 10:
{
printf("La fecha ingresada fue: %d de Octubre de %d\n", dia, anio);
}
break;
case 11:
{
printf("La fecha ingresada fue: %d de Noviembre de %d\n", dia, anio);
}
break;
case 12:
{
printf("La fecha ingresada fue: %d de Diciembre de %d\n", dia, anio);
}
break;
}
return mes;
}
Comments