Differences

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

Link to this comparison view

programare:laboratoare:lab09 [2020/01/04 01:21]
marius.vintila [Matrice alocate dinamic] fixed typo
programare:laboratoare:lab09 [2023/12/15 15:53] (current)
oana.balan [Bonus]
Line 1: Line 1:
 ===== Alocarea dinamică a memoriei. Aplicaţii folosind tablouri şi matrice. ===== ===== Alocarea dinamică a memoriei. Aplicaţii folosind tablouri şi matrice. =====
  
-**Responsabil:** +**Responsabili:** 
-  *[[laura.vasilescu@cti.pub.ro|Laura Vasilescu]] +  * [[neatudarius@gmail.com|Darius Neațu (CA 2019-2020)]] 
-  *[[murarugeorgec@gmail.com|George Muraru]]+  * [[ion_dorinel.filip@cti.pub.ro|Dorinel Filip (CA 2019-2020)]] 
 +  * [[laura.vasilescu@cti.pub.ro|Laura Vasilescu]] 
 +  * [[murarugeorgec@gmail.com|George Muraru]]
  
  
Line 43: Line 45:
 <code c> <code c>
 int i; int i;
-int *a = malloc(n * sizeof(int);​+int *a = malloc(n * sizeof(int));
 for (i = 0; i < n; i++) { for (i = 0; i < n; i++) {
     a[i] = 0;     a[i] = 0;
Line 511: Line 513:
       * **[1p]** b) Scrieţi un program care calculează factorialul numerelor de la 1 la 50, afişând câte un număr pe fiecare linie.       * **[1p]** b) Scrieţi un program care calculează factorialul numerelor de la 1 la 50, afişând câte un număr pe fiecare linie.
   - **[2p]** Se consideră un paralelipiped tridimensional cu dimensiunile citite de la tastatură, pentru care va trebui să alocaţi memorie. De asemenea, se citeşte apoi un număr pozitiv N, ce reprezintă un număr de bombe care vor fi plasate în paralelipiped. Apoi se citesc N triplete ce reprezintă coordonatele bombelor. Valorile citite vor trebui validate astfel încât să nu depăşească dimensiunile paralelipipedului. Pentru fiecare cub liber se va calcula numărul de bombe din cei maxim 26 de vecini ai săi, şi aceste numere vor fi afişate pe ecran, alături de coordonatele corespunzătoare. La sfârşitul execuţiei programului,​ memoria alocată va trebui eliberată.   - **[2p]** Se consideră un paralelipiped tridimensional cu dimensiunile citite de la tastatură, pentru care va trebui să alocaţi memorie. De asemenea, se citeşte apoi un număr pozitiv N, ce reprezintă un număr de bombe care vor fi plasate în paralelipiped. Apoi se citesc N triplete ce reprezintă coordonatele bombelor. Valorile citite vor trebui validate astfel încât să nu depăşească dimensiunile paralelipipedului. Pentru fiecare cub liber se va calcula numărul de bombe din cei maxim 26 de vecini ai săi, şi aceste numere vor fi afişate pe ecran, alături de coordonatele corespunzătoare. La sfârşitul execuţiei programului,​ memoria alocată va trebui eliberată.
 +
 +
programare/laboratoare/lab09.txt · Last modified: 2023/12/15 15:53 by oana.balan
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