Critério de correção para a terceira questão da P3: a. (valor: 1.0 ponto) erro na declaração (tipo, char s, char *s, int *k, declara de novo como váriavel local, etc) : -0.1 return s ou s[] ou s[i] ............................. : -0.3 lê parâmetros ....................................... : -0.5 faz confusão com índices ............................ : -0.2 calcula errado o numero de brancos a preencher....... : -0.2 começa o ind de 1 ................................... : -0.2 só escreveu o protótipo : +0.1 esquece de por '\0' no fim da string ................ : -0.5 só funciona para os exemplos BOM DIA e BOA TARDE,k=5 : -0.7 usa *s no lugar de s ............................. : -0.2 b. (valor: 1.0 ponto) erro na declaração (tipo, char s, char *s, int *k, declara de novo como váriavel local, etc) : -0.1 return s ou s[] ou s[i] ............................. : -0.3 lê parâmetros ....................................... : -0.5 esqueceu de copiar da string auxiliar p/ s .......... : -0.2 faz confusão com índices ............................ : -0.2 começa o ind de 1 ................................... : -0.2 usa *s no lugar de s ............................. : -0.2 c. (valor: 1.0 ponto) chamada errada da PreencheBran ...................... : -0.3 erro na chamada de função ........................... : -0.3 pequenos erros (inicializações, esqueceu de declarar, declarou s[][] ou [n][n], etc) .................... : -0.2 coloca & no printf(&s) .............................. : -0.1 usa scanf(s) e printf(s)............................. : -0.2