-Leia um vetor contendo letras de uma frase inclusive os espaços em branco. Retirar os espaços em branco do vetor e depois escrevê-la.
Tentei o seguinte código:
CODE
Program Exercicio_9;
Var
frase: array [1..10] of string;
i: integer;
Begin
for i := 1 to 10 do
read (frase[i]);
for i := 1 to 10 do
if frase[i] = ' ' then
begin
frase[i] := frase[i + 1];
frase[i + 1] := ' ';
end;
for i := 1 to 10 do
write (frase[i]);
End.
Var
frase: array [1..10] of string;
i: integer;
Begin
for i := 1 to 10 do
read (frase[i]);
for i := 1 to 10 do
if frase[i] = ' ' then
begin
frase[i] := frase[i + 1];
frase[i + 1] := ' ';
end;
for i := 1 to 10 do
write (frase[i]);
End.
Ele retira os espaços em branco, sim, porém eu tenho que digitar 10 frases em vez de uma
Como faço para o programa terminar a leitura do vetor quando eu pressionar ENTER?
Obrigado.