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ă. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Așteptăm cu nerăbdare să vă revedem și nu uitați să ne salvați în lista de favorite!