Informatică, întrebare adresată de corinaruxandra34, 8 ani în urmă

Fie s o variabilă ce memorează un şir de caractere, c şi d două variabile ce memorează câte un caracter, iar n şi i variabile întregi. Scrieţi instrucţiunile ce pot înlocui punctele de suspensie din secvenţa de program de mai jos astfel încât executarea ei să determine înlocuirea tuturor apariţiilor caracterului memorat de variabila c în şirul s cu caracterul memorat de variabila d şi apoi afişarea şirului obţinut.
n=strlen(s);
for(i=0; i {
...
}
cout<


corinaruxandra34: nu stiu de ce, dar brainly a sters semnele de mai mic si plus. in acel for este i=0; i mai mic decat n; i plus plus

Răspunsuri la întrebare

Răspuns de andreidamian604
1

Răspuns:

for ( int i = 0; i < n; i++)

     if ( s[i] == c ) s[i] = d;

cout << s;

daca in sirul s caracterul curent este egal cu c, elementul de pe pozitia i din sir primeste d

sau cel putin eu asa am inteles cerinta


corinaruxandra34: Multumesc mult
Alte întrebări interesante