This shows you the differences between two versions of the page.
|
programare:teme_2019:tema4_2019_cbd [2019/12/26 17:50] marius.vintila [Responsabili] |
programare:teme_2019:tema4_2019_cbd [2020/01/04 00:24] (current) marius.vintila [Task 1 (5p)] |
||
|---|---|---|---|
| Line 19: | Line 19: | ||
| ==Updates== | ==Updates== | ||
| * 15.12.2019: Update teste | * 15.12.2019: Update teste | ||
| + | * 3.1.2020: Update teste v2 | ||
| ====== Obiective ====== | ====== Obiective ====== | ||
| * să se respecte formate stricte de intrare/ieșire | * să se respecte formate stricte de intrare/ieșire | ||
| Line 32: | Line 33: | ||
| ===== Încălzire ===== | ===== Încălzire ===== | ||
| ==== Task 1 (5p) ==== | ==== Task 1 (5p) ==== | ||
| - | Se dă un vector cu n elemente numere întregi. Se cere întoarcerea un nou vector, alocat dinamic, care să aibă pe poziția i produsul tuturor elementelor din vectorul primit, cu excepția elementului de pe poziția i. | + | Se dă un vector cu n elemente numere întregi. Se cere întoarcerea unui nou vector, alocat dinamic, care să aibă pe poziția i produsul tuturor elementelor din vectorul primit, cu excepția elementului de pe poziția i. |
| <note>Veți completa funcția arrayProduct din fișierul project.c</note> | <note>Veți completa funcția arrayProduct din fișierul project.c</note> | ||
| Exemplu: | Exemplu: | ||
| Line 64: | Line 65: | ||
| </code> | </code> | ||
| ==== Task 3 (5p) ==== | ==== Task 3 (5p) ==== | ||
| - | Se dă o matrice având dimensiunile n și m, cu elemente întregi și k query-uri de forma <x1, y1, x2, y2>, unde x1, y1, x2, y2 sunt numere întregi ce reprezintă coordonate ale matricei. Se cere calcularea sumei elementelor dintre cele două coordonate pentru fiecare query și întoarcerea lor într-un nou vector alocat dinamic. | + | Se dă o matrice având dimensiunile n și m, cu elemente întregi și k query-uri de forma <x1, y1, x2, y2>, unde x1, y1, x2, y2 sunt numere întregi ce reprezintă coordonate ale matricei. Se cere calcularea sumei elementelor din submatricea definita de cele 2 coordonate. |
| <note>Veți completa funcția subMatrixesSums din fișierul project.c. | <note>Veți completa funcția subMatrixesSums din fișierul project.c. | ||