Differences

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

Link to this comparison view

poo-is-ab:tema:2025:01 [2025/09/27 19:54]
marius.trifu
poo-is-ab:tema:2025:01 [2025/10/06 16:14] (current)
marius.trifu [1. Descriere]
Line 47: Line 47:
 **Explicații câmpuri:** **Explicații câmpuri:**
  
-    * **N** – numărul total de studenți (1 ≤ N ≤ 1000)+    * **N** – numărul total de studenți (1 ≤ N ≤ 1500)
     * **K** – câți studenți se afișează în fișierul de ieșire (1 ≤ K ≤ N)     * **K** – câți studenți se afișează în fișierul de ieșire (1 ≤ K ≤ N)
     * **nume** – un cuvânt (maxim **20 caractere**)     * **nume** – un cuvânt (maxim **20 caractere**)
Line 103: Line 103:
   * Folosiți `<​fstream>​` și verificați deschiderea fișierelor.  ​   * Folosiți `<​fstream>​` și verificați deschiderea fișierelor.  ​
   * Separator zecimal: punct (`.`).   * Separator zecimal: punct (`.`).
 +<note tip>
 +Programul trebuie să fie rulat cu parametri în linia de comandă, unde `argv[1]` este `catalog.in` și `argv[2]` este `catalog.out`.
  
 +<​nowiki>​
 +int main(int argc, char *argv[])
 +</​nowiki>​
 +
 +**Exemplu de rulare:**
 +
 +./program catalog.in catalog.out
 +
 +</​note>​
 ===== 4. Punctaj (5p) ===== ===== 4. Punctaj (5p) =====
 +
   * **Teste automate (4p)**   * **Teste automate (4p)**
     * 8 teste × 0.5p = 4p     * 8 teste × 0.5p = 4p
   * **Fișier README.md (1p)** care să conțină:   * **Fișier README.md (1p)** care să conțină:
     * Nume și grupă     * Nume și grupă
-    * OS și IDE+    * OS și IDE folosit
     * Explicația organizării funcției `int main`     * Explicația organizării funcției `int main`
 +
 <note important>​ <note important>​
-Notă: Dacă tema nu compilează sau nu trece niciun test, va fi notată cu **0 puncte**, iar README.md nu se ia în considerare.+Notă: ​  
 +Dacă tema nu compilează sau nu trece niciun test, va fi notată cu **0 puncte**, iar **README.md** nu se ia în considerare.   
 +\\ 
 +De asemenea, dacă tema este **copiată între doi studenți**,​ **ambii vor primi 0 puncte**, indiferent cine a realizat prima varianta.
 </​note>​ </​note>​
  
-===== 5. Încărcare =====+===== 5. Depunctări ===== 
 + 
 +Depunctări la tema dacă: 
 + 
 +  * Nu redenumesc corect repository-ul:​ **0.3p** 
 +  * Codul nu trece verificarea cu Valgrind (va fi verificat manual la final deadline): **0.7p** 
 +  * Codul nu este împărțit în mai multe fișiere: **0.3p** 
 +  * Cod scris fără comentarii, cu sintaxă neclară, variabile numite random etc.: **maxim 0.8p** 
 + 
 +===== 6. Încărcare =====
 Link de încărcare:​ **[[https://​classroom.github.com/​a/​PLi1sm_5|aici]]**  ​ Link de încărcare:​ **[[https://​classroom.github.com/​a/​PLi1sm_5|aici]]**  ​
 <note warning> <note warning>
poo-is-ab/tema/2025/01.1758992061.txt.gz · Last modified: 2025/09/27 19:54 by marius.trifu
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