Pages

lunes, 4 de febrero de 2013

Convertir una fecha en letras Codigo en C

Problema
Diseñar un algoritmo que permita determinar Ingresar el día, mes y año en el formato numérico (2-11-2001), para luego mostrarlo el formato carácter (2 de Noviembre del 2001).

Codigo Fuente en C
#include <stdio.h>
int main()
{
    int d,m,a;
     char *Mes[]={"Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"};
      printf("Ingresa dia\n");
      scanf("%d",&d);
      printf("Ingresa mes\n");
      scanf("%d",&m);
      printf("Ingresa año\n");
      scanf("%d",&a);
      printf("%d de %s  del %d",d,Mes[m-1],a);
    return 0;
}

3 comentarios:

Anónimo dijo...

¿Porque tiene un * en Mes?

Anónimo dijo...

porque el asterisco

David dijo...

2/12/2010
Y para que aparezca Dos de Diciembre del 2010

Publicar un comentario