Trebuie să înlocuiască 'b' cu secvența 'cu', rog să mă corectați
program ejedg3h;
var s: String;
i: integer;
cu : char;
begin
writeln('dati cuv');
readln(s);
for i:=1 to length(s) do
if (s[i]='b')
then s[i]:='cu' ;
writeln('cuvintul este: ',s);
end.
boiustef:
declari cu:char, deci aceasta variabila va primi ca valoare un singur caracter, dar nu asa cum crezi...
if (s[i]='b')
then s[i]:='cu' ;
//////////// s[i] este un caracter si in s[i] incape un singur caracter si nu doua cum vrei sa le imnulzesti acolo...
:)) cum se exprima un domn cand a raspuns la intrebarea daca se imparte 10 la 3... El a raspuns ca se imparte , dar mai inghesuit ...
Răspunsuri la întrebare
Răspuns de
0
for i:=1 to length(s) do
if (s[i]='b') then
begin Delete(s, i, 1) ; Insert( 'cu', s, i); end;
in rest e bn, dar variabila cu e in plus
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă