Si no tienes un curso o libro de calidad deberías conseguir uno, utiliza el motor de búsqueda para consultar los temas relacionados.
Y algo así?
srand(time(NULL));
palabra[i] =1 rand() % 6;
Eso tampoco funcionara ya que estas confundiendo el uso (con "palabra[ i ]") con la asignacion (que ya esta dada cuando declaras el array).
Si quieres imprimir una sola palabra al azar basta con algo mas o menos asi:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
char palabra[6][10] = {
"perro",
"gato",
"ordenador",
"pizarra",
"lapiz",
"carpeta"
};
srand((unsigned) time(NULL));
printf("Una palabra es %s\n", palabra[rand() % 6]);
return EXIT_SUCCESS;
}
Un saludo