Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #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;
- }
Advertisement
Add Comment
Please, Sign In to add comment