👤

Adauda doua spatii dupa fiecare caracter (In Pascal va rog)

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 prezentate v-au fost utile. Dacă aveți întrebări suplimentare sau nevoie de ajutor, vă rugăm să ne contactați cu încredere. Așteptăm cu drag să reveniți și nu uitați să ne salvați în lista dumneavoastră de favorite!


En Studentsy: Alte intrebari