Usando tu primer planteamiento tienes el problema hecho:
Si tienes una matriz con los días de la semana... puedes usar el número pedido al usuario para acceder a la matriz y recuperar el nombre correspondiente:
Lo único que tienes que tener presente es que los índices de las matrices empiezan en 0.
Código (c) [Seleccionar]
char dias_semana[7][10] = {
"Lunes",
"Martes",
"Miercoles",
"Jueves",
"Viernes",
"Sabado",
"Domingo" };
Si tienes una matriz con los días de la semana... puedes usar el número pedido al usuario para acceder a la matriz y recuperar el nombre correspondiente:
Código (c) [Seleccionar]
printf( "%s\n", dias_semana[ dia ] );
Lo único que tienes que tener presente es que los índices de las matrices empiezan en 0.