Răspuns :
Răspuns:
program DouaSpatii;
var s:string;
i,k:integer;
v:array[1..330]of char;
begin
write('Dati sirul de caractere: '); read(s);
k:=0;
for i:=1 to length(s) do
begin
inc(k); v[k]:=s[i];
inc(k); v[k]:=' ';
inc(k); v[k]:=' ';
end;
writeln('Sirul obtinut, dupa fiecare caracter sunt afisate 2 spatii');
for i:=1 to k do
begin
write(v[i]);
if i mod 100=0 then writeln;
end;
end.
Explicație:
Se adaugă 2 spaţii după orice caracter... Prin caracter se înţelege orice simbol imprimabil, chiar şi spaţiul. Am folosit vector de caractere, deoarece rezultatul după adăugarea a două spaţii după orice caracter, lungimea şirului rezultant poate întrece dimensiunea maximă de 255, şi atunci toate caracterele ce depăşesc dimensiunea maximă vor fi trunchiate
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că resursele disponibile v-au fost de ajutor. Pentru întrebări sau asistență suplimentară, nu ezitați să ne contactați. Ne bucurăm să vă revedem în curând și vă invităm să ne salvați în lista de site-uri preferate!