👤

Problema subprograme. Aceea este cerinta, si am si codul langa. As dori doar sa mi-l explicati pas cu pas, inafara de antet si ultima parte cu eliminarea din vector.

Problema Subprograme Aceea Este Cerinta Si Am Si Codul Langa As Dori Doar Sa Mil Explicati Pas Cu Pas Inafara De Antet Si Ultima Parte Cu Eliminarea Din Vector class=

Răspuns :

Răspuns:

Explicație:

mai întâi tr să înţelegi pentru ce sunt folosite variabilele declarate:

i - va indica indicele (sau poziţia) elementului cercetat, din start i=1;

exa, exb - pt a determina dacă exisa cifra a şi exista  cifra b;

uc - pentru ultima cifră a elementului cercetat;

z - va prelua valoarea elementului curent din vector

while (i<=n)  // cat i este mai mic sau egal cu n

{

exa=0; exb=0; z=v[i]; // din start nu stim daca exista cifra a sau b, deaceea li se da 0, z preia valoarea din vector

while (z>0) // cat z este mai mare ca 0, se vor afla cifrele lui

{

uc=z%10; // se afla ultima cifra a lui z. De ex. pentru z=2356, atunci uc=6

z=z/10; // lui z i se da catul de la impartirea la 10, pt. ex. de sus, z=235

if (uc==a) exa=1; // daca ultima cifra este a, atunci exista a si deci exa=1;

else if (uc==b) exb=1; //  se verifica daca exista cifra b

} // daca z nu e zero se va reveni in while

if (exa && !exb) // aici e o verificare care trebuie inteleasa astfel:  daca exista cifra a si nu exista cifra b, adica exa==1 si nu exb==1

 

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.


Wix Learning: Alte intrebari