Limbaje de programare: Tema 12

De rezolvat și predat la laboratorul din săptămâna 12
  1. Definiți un tip structură pentru numere complexe (cu componente reale, în coordonate carteziene). Scrieți o funcție care returnează produsul a două numere complexe primite ca parametri.
    Observație: C99 are suport pentru numere complexe în complex.h
  2. Definiți un tip structură pentru șiruri de caractere, având două câmpuri: lungimea, și adresa unui tablou cu caracterele din șir (nu trebuie terminat cu '\0').
    Scrieți o funcție care, lucrând cu această reprezentare, returnează concatenarea a două șiruri date ca parametri, (fără a le altera). Scrieți o funcție care tipărește un șir reprezentat în acest format si folosiți-o pentru a tipări rezultatul unei concatenări.

Marius Minea
Last modified: Sat Dec 8 15:30:00 EET 2012