Sim, você pode pressupor tudo isso. Não precisa ficar dando realloc's ou coisas do tipo, exercícios de Desafios de Programação restringem bem a leitura para efeitos de padronização. O problema é você pressupor coisas que o enunciado não pressupõe. =P
Abraços!
Fórum