Documente Academic
Documente Profesional
Documente Cultură
- realizati o functie care aloca dinamic spatiu pentru v si initializeaza cu 0 toate elementele acestuia
OBS: Pentru alocare dinamica folosiți operatorul new (iar pentru eliberare delete). Pentru a transmite
parametrii în functii folosiți tipul referinta (acolo unde e nevoie), iar pentru citire/afisare folosiți
operatorii << și >>. Valabil și pentru cerintele urmatoare.
- realizati o functie care ridica matricea la patrat (daca este posibil) si returneaza rezultatul (sau NULL)
intr-o alta matrice
4. Realizati o functie care citeste de la tastatura numere pana cand e introdusa valoarea -1 si apoi le
afiseaza in ordinea inversa a citirii (recursiv). Apelati-o in main!
5. Creati o structura pentru numere complexe (trebuie sa contina partea reala si cea imaginara de tip
double).
Realizati o functie care permite modificarea unui element din vector - are ca parametrii: pozitia
elementului de modificat si valorile noi pentru campuri.
6. Aveti aceleasi cerinte ca la 5, dar structura se numeste Persoana si are campurile char *nume; char*
prenume; char CNP[14]; int varsta. In loc de suma elementelor, returnati varsta medie a persoanelor.