oi olha nao deve ser muito complicado primeiro tens de criar um vector bidimensional de 10 por 8 isto é 10 linhas por 8 colunas (como se fizesse uma matrix de 10x8) para assim fazer coresponder as posições do vector com os lugares do barco.
1 - lugar ocupado
0 - lugar vazio
-em seguida preenches o vector todo com zeros para saber que o barco esta vazio ( tens de utilizar dois ciclos "for" encadeados para poder fazer isso é o mais simples).
-depois tens de ter duas variaveis para poder armazenar o numero da fila e o da cadeira, isso é para quando fores introduzir uma compra de bilhetes ou uma desistencia poderes saber qual o lugar.
-podes fazer ainda uma pesquisam, isto é, se quiseres saber se um lugar aleatorio esta ocupado ou nao para fazer isso ten de comparar se as duas variaveis das posições ten armazenado o mesmo valore que esta no vector para isso tens de correr o vector todo.
pode ser que isso ajude
abraço boa sorte
