Vetor dias da semana

Oi Pessoal,

Bueno, estou com dificuldade com outro algoritmo, este comecei a fazer mas nem está rodando e sei que está todo errado… Mas como tem que usar um vetor de string estou toda atrapalhada. Gostaria de resolver este algoritmo, pois na próxima semana terei prova e se cair alguma questão do gênero vou saber resolver.

A questão é esta:
5. Dado um vetor com os dias da semana:
5.1. Solicite ao operador que informe um número entre 1 e 7 (não podem ser aceitos números
diferentes ? neste caso, dar mensagem e solicitar outro número);
5.2. Acesse o vetor e informe o dia da semana correspondente, conforme tabela abaixo.

1 - Domingo
2 - Segunda-feira
3 - Terça-feira
4 - Quarta-feira
5 - Quinta-feira
6 - Sexta-feira
7 - Sábado

Esta é um dos códigos que tentei fazer… eu não consigo realizar os testes de mesa, acho que meu maior problema está sendo este. Alguém poderia me ajudar?


#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

main()
{
      system("color F3");
      
      char dias[7][30];
      int i;
      
     for(i = 1; i <= 7; i++)
     {
         printf("\nDigite um numero: ");
         gets(dias[i]);
            {
                 if((dias[i] < 1) || (dias[i] > 7))
                 printf("\nNumero informado invalido.");
            }
      }
      printf("\n\n");
      system("pause"); 
}