Differences

This shows you the differences between two versions of the page.

Link to this comparison view

programare:laboratoare:lab06 [2025/10/15 18:31]
darius.neatu [Studiu de caz]
programare:laboratoare:lab06 [2025/11/10 07:50] (current)
teodor.birleanu [Vectori alocaţi dinamic]
Line 5: Line 5:
   * [[neatudarius@gmail.com|Darius Neațu (2019-2020)]]   * [[neatudarius@gmail.com|Darius Neațu (2019-2020)]]
   * [[ion_dorinel.filip@cti.pub.ro|Dorinel Filip (2019-2020)]]   * [[ion_dorinel.filip@cti.pub.ro|Dorinel Filip (2019-2020)]]
 +  * [[teodor.matei.birleanu@gmail.com|Bîrleanu Teodor Matei (2025 - prezent)]]
   * [[laura.vasilescu@cti.pub.ro|Laura Vasilescu]]   * [[laura.vasilescu@cti.pub.ro|Laura Vasilescu]]
   * [[murarugeorgec@gmail.com|George Muraru]]   * [[murarugeorgec@gmail.com|George Muraru]]
Line 104: Line 105:
 } }
 </​code>​ </​code>​
-<note tip>​Puteti testa codul [[http://​tpcg.io/​BZeAR5|aici]]. Trebuie introdus in tabul de STDIN inputul.</​note>​ 
  
 Există şi cazuri în care datele memorate într-un vector rezultă din anumite prelucrări,​ iar numărul lor nu poate fi cunoscut de la începutul execuţiei. Un exemplu poate fi un vector cu toate numerele prime mai mici ca o valoare dată. În acest caz se poate recurge la o realocare dinamică a memoriei. În exemplul următor se citeşte un număr necunoscut de valori întregi într-un vector extensibil: Există şi cazuri în care datele memorate într-un vector rezultă din anumite prelucrări,​ iar numărul lor nu poate fi cunoscut de la începutul execuţiei. Un exemplu poate fi un vector cu toate numerele prime mai mici ca o valoare dată. În acest caz se poate recurge la o realocare dinamică a memoriei. În exemplul următor se citeşte un număr necunoscut de valori întregi într-un vector extensibil:
Line 154: Line 154:
 </​code>​ </​code>​
  
-<note tip>​Puteti testa codul [[http://​tpcg.io/​KSDiLd|aici]]. Trebuie introdus in tabul de STDIN inputul.</​note>​ 
  
 ===== Matrice alocate dinamic ===== ===== Matrice alocate dinamic =====
Line 300: Line 299:
 } }
 </​code>​ </​code>​
-Puteti testa codul [[http://​tpcg.io/​eaSDUd|aici]]. 
  
 In exemplele urmatoare consideram ca toate alocarile de memorie nu vor esua. In exemplele urmatoare consideram ca toate alocarile de memorie nu vor esua.
 +
 +---
 +
  
 **''​Exemplul 3''​**:​ Vector realocat dinamic (cu dimensiune necunoscută) **''​Exemplul 3''​**:​ Vector realocat dinamic (cu dimensiune necunoscută)
Line 343: Line 344:
 } }
 </​code>​ </​code>​
-Puteti testa codul [[http://​tpcg.io/​q0djWl|aici]]. 
  
 +---
  
 **''​Exemplul 4''​**:​ Matrice alocată dinamic (cu dimensiuni necunoscute la execuţie) **''​Exemplul 4''​**:​ Matrice alocată dinamic (cu dimensiuni necunoscute la execuţie)
Line 387: Line 388:
 } }
 </​code>​ </​code>​
-Puteti testa codul [[http://​tpcg.io/​Z5DeQC|aici]].+ 
 +---
  
 **''​Exemplul 5''​**:​ Vector de pointeri la şiruri alocate dinamic **''​Exemplul 5''​**:​ Vector de pointeri la şiruri alocate dinamic
Line 452: Line 454:
 } }
 </​code>​ </​code>​
-Puteti testa codul [[http://​tpcg.io/​2nn7vJ|aici]]. 
  
 ==== Practici recomandate ==== ==== Practici recomandate ====
programare/laboratoare/lab06.1760542269.txt.gz · Last modified: 2025/10/15 18:31 by darius.neatu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0