Differences

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

Link to this comparison view

programare:laboratoare:lab06 [2025/11/07 13:26]
teodor.birleanu [Exemple de programe]
programare:laboratoare:lab06 [2025/11/10 07:50] (current)
teodor.birleanu [Vectori alocaţi dinamic]
Line 105: 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 155: 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 304: Line 302:
 In exemplele urmatoare consideram ca toate alocarile de memorie nu vor esua. In exemplele urmatoare consideram ca toate alocarile de memorie nu vor esua.
  
-<​style>​ +--- 
-pre { +
-  margin-bottom: 20px;   /* sau 30px, cât vrei tu */ +
-} +
-</​style>​+
  
 **''​Exemplul 3''​**:​ Vector realocat dinamic (cu dimensiune necunoscută) **''​Exemplul 3''​**:​ Vector realocat dinamic (cu dimensiune necunoscută)
Line 350: Line 345:
 </​code>​ </​code>​
  
 +---
  
 **''​Exemplul 4''​**:​ Matrice alocată dinamic (cu dimensiuni necunoscute la execuţie) **''​Exemplul 4''​**:​ Matrice alocată dinamic (cu dimensiuni necunoscute la execuţie)
Line 394: Line 389:
 </​code>​ </​code>​
  
 +---
  
 **''​Exemplul 5''​**:​ Vector de pointeri la şiruri alocate dinamic **''​Exemplul 5''​**:​ Vector de pointeri la şiruri alocate dinamic
programare/laboratoare/lab06.1762514808.txt.gz · Last modified: 2025/11/07 13:26 by teodor.birleanu
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