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 pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru orice întrebare sau dacă aveți nevoie de asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!