Răspuns :
dupa ce faci citirea vectorului si a elementelor specificate in enunti o sa trebuiasca sa parcurgi din nou vectorul si sa te intrebi daca s[i] (s fiind numele vectorului, iar i contorul de pe for) este egal cu e. daca da, salvezi pozitia lui e intr-o variabila (pozitia lui in momentul de fata e i) si faci stergerea de la pozitia salvata.
for(int i=0;i<n;i++)
if(s[i]==e)
{poz=i;
break;
}
for(int i=poz;i<n;i++)
s[i]=s[i+1];
n--;
n e numarul total de elemente din vector, si scade dupa ce se executa for-ul pentru ca ai sters un element.
ca sa rezolvi punctul 2 trebuie sa faci atribuirea elementului e pe pozitia pe in sir, adica s[p]=e
cand zice rastoarne nu sunt sigura la ce se refera exact, dar presupun ca scrierea elementelor din vector in ordine inversa. adica daca ai 1 2 3 4 sa il transformi in 4 3 2 1, dar repet, nu sunt sigura la partea asta.
si la 4 presupun ca trebuie mutate elementele cu o pozitie la dreapta. salvezi primul element intr-o alta variabila, si muti elementele de dupa cu o pozitie la dreapta (s[i-1]=s[i]; si la final pe ultima pozitie pui primul element din sir)
restul cerintelor presupun ca le stii. sper ca ti-am fost de ajutor :)
for(int i=0;i<n;i++)
if(s[i]==e)
{poz=i;
break;
}
for(int i=poz;i<n;i++)
s[i]=s[i+1];
n--;
n e numarul total de elemente din vector, si scade dupa ce se executa for-ul pentru ca ai sters un element.
ca sa rezolvi punctul 2 trebuie sa faci atribuirea elementului e pe pozitia pe in sir, adica s[p]=e
cand zice rastoarne nu sunt sigura la ce se refera exact, dar presupun ca scrierea elementelor din vector in ordine inversa. adica daca ai 1 2 3 4 sa il transformi in 4 3 2 1, dar repet, nu sunt sigura la partea asta.
si la 4 presupun ca trebuie mutate elementele cu o pozitie la dreapta. salvezi primul element intr-o alta variabila, si muti elementele de dupa cu o pozitie la dreapta (s[i-1]=s[i]; si la final pe ultima pozitie pui primul element din sir)
restul cerintelor presupun ca le stii. sper ca ti-am fost de ajutor :)
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile v-au fost de folos. În cazul în care aveți întrebări suplimentare sau doriți sprijin adițional, nu ezitați să ne contactați. Revenirea dumneavoastră ne onorează, iar dacă apreciați conținutul nostru, vă invităm să ne salvați în lista de site-uri preferate!