Program Pzim; Uses crt; var S: string; i, count_branco: integer; Begin WriteLn('Digite a frase:'); ReadLn(S); For i:=1 TO LENGTH(S) DO If(POS(CHR(32), S[i]) <> 0) Then count_branco:=count_branco+1; WriteLn(count_branco, ' caracteres brancos'); End. ~~~~~~~ Program Pzim2; Uses crt; var S, trecho: string; N: integer; Begin WriteLn('Digite a frase:'); ReadLn(S); WriteLn('Digite o numero de carac: '); ReadLn(N); trecho:=COPY(S, (LENGTH(S)-N+1), N); WriteLn(trecho); ReadKey; End. ~~~~~~~ Program Pzim; Uses crt; var trecho, S: string; N: integer; Begin WriteLn('Digite a frase: '); ReadLn(S); WriteLn('Digite a quantidade de carac: '); ReadLn(N); trecho:=COPY(S, 1, N); WriteLn(trecho); ReadKey; End. ~~~~~~ program p4; Uses crt; var S, trecho: string; N, P: integer; Begin WriteLn('Digite a frase: '); ReadLn(S); WriteLn('Digite uma posicao: '); ReadLn(P); WriteLn('Digite uma quantidade: '); ReadLn(N); trecho:=COPY(S, P, N); WriteLn(trecho); ReadKey; End.