This shows you the differences between two versions of the page.
|
sd-ca:laboratoare:lab-01 [2022/03/03 09:38] emil.racec [Void pointer (void*)] |
sd-ca:laboratoare:lab-01 [2023/03/01 22:04] (current) iulia.corici [Exerciții] |
||
|---|---|---|---|
| Line 98: | Line 98: | ||
| Declarare vector static: | Declarare vector static: | ||
| <code c> | <code c> | ||
| - | int a[100]; // declarare statică: dimensiunea acestui vector trebuie să fie o constantă la compilare şi nu poate fi modificată în cursul | + | int a[100]; // declarare statică: dimensiunea acestui vector trebuie să fie o constantă |
| - | // execuţiei programului. | + | // la compilare şi nu poate fi modificată în cursul execuţiei programului. |
| </code> | </code> | ||
| Line 331: | Line 331: | ||
| ===== Exerciții ===== | ===== Exerciții ===== | ||
| + | {{:sd-ca:laboratoare:lab01_recap_pc_skel.zip|Scheletul de laborator}} | ||
| - | <note> | + | 1) Se citesc de la tastatura N cercuri definite prin coordonatele centrului si raza (toate, numere întregi). |
| - | Trebuie să vă creați cont de [[https://lambdachecker.io | Lambda Checker]], pe care îl veți folosi la SD pe toată durata semestrului. | + | Sa se numere cate perechi de cercuri se intersectează. Se consideră că două cercuri se intersectează și dacă acestea sunt doar tangente. |
| - | </note> | + | |
| - | {{:sd-ca:laboratoare:lab01_recap_pc_skel.zip|Scheletul de laborator}} | + | Ex:\\ |
| + | 6\\ | ||
| + | 25 25 15\\ | ||
| + | 10 10 12\\ | ||
| + | 25 20 7\\ | ||
| + | 40 40 5\\ | ||
| + | 48 40 5\\ | ||
| + | 0 30 5\\ | ||
| + | |||
| + | Output: 4 (se intersectează perechile de cercuri: (1, 2), (1, 3), (2, 3), (4, 5)) | ||
| + | |||
| + | 2) Se citește o matrice de dimensiune n x m. Fiecare linie va forma un număr. Exemplu: linia [3, 0, 2] va forma numărul 302. Afișați suma liniilor. | ||
| + | * Alocați dinamic matricea. | ||
| + | * Implementați logica problemei. | ||
| + | * Verificați cu Valgrind că nu aveți memory leaks. | ||
| - | Enunțurile problemelor le găsiți pe Lambda Checker, [[https://lambdachecker.io/contest/28 | aici]]. | ||
| - | Tot acolo veți și încărca soluțiile voastre. | ||
| ===== Interviu ===== | ===== Interviu ===== | ||