a. Să se scrie definiția completă a unui subprogram Inversez cu trei
paramentrii: v – vector cu maximum 100 de elemente, numere reale, si doi parametrii întregi: p, q - două poziții din vector, p < q <= n . Subprogramul modifică
vectorul prin inversarea elementelor între poziția p și poziția q și returnează prin același parametru vectorul modificat. (dacă v ={1, 2, 3 ,4, 5, 6), p=2, q = 5, atunci
vectorul modificat va fi: v ={1, 5, 4 ,3, 2, 6),
b. Să se
scrie definiția completă a unui subprogram Stergp cu trei paramentrii: v – vector cu maximum 100 de elemente, numere reale, si doi parametrii întregi: n, p – numărul de
elemente din vector și p < n . Subprogramul modifică vectorul prin ștergerea elementului de pe poziția p și returnează prin același parametru vectorul
modificat.
c. Scrieți un program C++ care citește
datele din numere.in și, folosind apeluri utile ale subprogramului Stergp, șterge elementul din mijlocul vectorului, în cazul în care acesta are un număr impar de elemente.
Folosind apeluri utile ale subprogramului Inversez, va inversa cele două jumătăți ale vectorului, apoi afișează, în numere.out vectorul modificat.