Differences

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

Link to this comparison view

sda-aa:laboratoare:01 [2021/03/01 22:48]
cristian.rusu
sda-aa:laboratoare:01 [2021/04/19 08:12] (current)
cristian.rusu
Line 61: Line 61:
 </​code>​ </​code>​
  
-Pentru ​compilare avem:+In linia de comanda Linux, pentru ​compilare ​in linia de comanda ​avem:
  
 <​code>​ <​code>​
Line 71: Line 71:
  
 Daca compilarea s-a realizat corect, e timpul sa folosim un sistem de version control si apoi sa incarcam codul pe github.com Daca compilarea s-a realizat corect, e timpul sa folosim un sistem de version control si apoi sa incarcam codul pe github.com
-Veti face acest lucru in timpul laboratorului iar pentru un tutorial mai detaliat ​pentru ​git verificati resursele suplimentare.+ 
 +Intai, asigurati-va ca aveti instalat git (https://​git-scm.com/​downloads) si ca aveti un cont pe github.com. Daca lucrati de pe un Mac, git este deja instalat. Rulati comanda "git -- --version"​ pentru a verifica git-ul. 
 + 
 +Vom lucra cu git/​github ​in timpul laboratorului iar pentru un tutorial mai detaliat ​de git verificati resursele suplimentare. 
  
  
Line 87: Line 91:
 Cerinte: Cerinte:
  
-1. In main – declarati un vector de student alocat dinamic. Populati-l cu date aleatoare (aveti un vector static de nume si prenume si faceti combinatii aleatorea asigurandu-va ca numele complet nu se repeta, generati note aleatoare).+1. In maindeclarati un vector de student alocat dinamic. Populati-l cu date aleatoare (aveti un vector static de nume si prenume si faceti combinatii aleatorea asigurandu-va ca numele complet nu se repeta, asigurati-va ca id-ul generat este unic, generati note aleatoare).
  
 2. Scrieti o functie care scrie intr-un fisier studentii cu restanta astfel pe fiecare linie: id, nume, prenume, nr de restante 2. Scrieti o functie care scrie intr-un fisier studentii cu restanta astfel pe fiecare linie: id, nume, prenume, nr de restante
Line 95: Line 99:
 4. Realizati o functie care adauga in vector un student nou, pe o anumita pozitie (realocand spatiul ocupat). Afisati vectorul rezultat. 4. Realizati o functie care adauga in vector un student nou, pe o anumita pozitie (realocand spatiul ocupat). Afisati vectorul rezultat.
  
 +5. Realizati o functie care modifica in vector un student (gasit dupa id) cu un alt student (generat aleator).
 +
 +
 +===== 6. Resurse suplimentare pentru lucrul cu pointeri =====
 +
 +Pentru un tutorial foarte detaliat despre lucru cu pointer va sugerez sa verificati Pointers in C / C++ [Full Course] (https://​www.youtube.com/​watch?​v=zuegQmMdy8M).
  
sda-aa/laboratoare/01.1614631697.txt.gz · Last modified: 2021/03/01 22:48 by cristian.rusu
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