Differences

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

Link to this comparison view

programare:teme_2019:tema2_licurici [2019/11/25 23:40]
alexandru.mindru [Trimitere temă]
programare:teme_2019:tema2_licurici [2019/11/30 21:13] (current)
marius.vintila [Cerința 5 - Make it rhyme]
Line 20: Line 20:
        * **[24.11.2019 - 11:50]** functiile get_friendly_word,​ get_synonym intorc null daca nu gasesc cuvantul respectiv        * **[24.11.2019 - 11:50]** functiile get_friendly_word,​ get_synonym intorc null daca nu gasesc cuvantul respectiv
        * **[26.11.2019 - 01:48]** added checker :), also fixed poem 3        * **[26.11.2019 - 01:48]** added checker :), also fixed poem 3
 +       * **[27.11.2019 - 02:00]** fixed checker :D
 ===== Obiective Temă =====  ===== Obiective Temă ===== 
   * Utilizarea funcțiilor de manipulare a șirurilor de caractere.   * Utilizarea funcțiilor de manipulare a șirurilor de caractere.
Line 95: Line 96:
  
 Această funcție primește ca parametru cuvântul word și returnează în friendly_word diminutivul corespunzător sau NULL în cazul în care nu s-a găsit un diminutiv. Această funcție primește ca parametru cuvântul word și returnează în friendly_word diminutivul corespunzător sau NULL în cazul în care nu s-a găsit un diminutiv.
-Implementarea voastră trebuie sa treacă pe rând prin toate cuvintele din poezie, să apeleze această funcție și dacă rezultatul întors este diferit de NULL să se face replace cu acesta în locul cuvântului aflat inițial în poezie.+Implementarea voastră trebuie sa treacă pe rând prin toate cuvintele din poezie, să apeleze această funcție și dacă rezultatul întors este diferit de NULL să se facă replace cu acesta în locul cuvântului aflat inițial în poezie.
  
 De ex, versul “Trece lebăda pe ape” se va transforma în “Trece lebăduța pe ape” considerând că doar apelul pentru cuvantul “lebăda” a întors un rezultat. De ex, versul “Trece lebăda pe ape” se va transforma în “Trece lebăduța pe ape” considerând că doar apelul pentru cuvantul “lebăda” a întors un rezultat.
Line 126: Line 127:
 O prea frumoasă fată.\\ O prea frumoasă fată.\\
  
-<​note>​Poeziile primite sunt formate doar din catrene despărțite ​te un singur rând liber.</​note>​+<​note>​Poeziile primite sunt formate doar din catrene despărțite ​de un singur rând liber.</​note>​
 <note important>​Pentru simplitate, se va considera că două cuvinte rimează dacă se termină cu același caracter. De asemenea, toate poeziile primite vor fi scrise **fără diacritice**,​ la fel și sinonimele și diminutivele.</​note>​ <note important>​Pentru simplitate, se va considera că două cuvinte rimează dacă se termină cu același caracter. De asemenea, toate poeziile primite vor fi scrise **fără diacritice**,​ la fel și sinonimele și diminutivele.</​note>​
 <note warning>​Rima se verifică pentru ultimul caracter alfabetic din vers. După inlocuire punctuația trebuie să se păstreze.\\ \\  <note warning>​Rima se verifică pentru ultimul caracter alfabetic din vers. După inlocuire punctuația trebuie să se păstreze.\\ \\ 
Line 151: Line 152:
   * make_it_rhyme rhyme-type   * make_it_rhyme rhyme-type
   * print   * print
-  ​* afișează output-ul rezultat în urma secvenței curente de transformări aplicate+     * afișează output-ul rezultat în urma secvenței curente de transformări aplicate
   * quit   * quit
      * iese din program      * iese din program
Line 199: Line 200:
 Tema va fi trimisă folosind [[https://​v2.vmchecker.cs.pub.ro/​homepage/​|vmchecker]],​ cursul **Programarea Calculatoarelor (CB & CD)**. \\ Tema va fi trimisă folosind [[https://​v2.vmchecker.cs.pub.ro/​homepage/​|vmchecker]],​ cursul **Programarea Calculatoarelor (CB & CD)**. \\
  
-Găsiți poeme pentru temă [[https://​drive.google.com/​open?​id=1tio1u5g4OX3FnyqRQP4u5cDkGvqDvnF-|aici]]. \\+Găsiți poeme pentru temă [[https://​drive.google.com/​open?​id=14O50wFscdMau7VLD10A6s9dpilxCKTHa|aici]]. \\
 Găsiți scheletul temei si makefile-ul [[https://​drive.google.com/​open?​id=1AQXH-bEoOKSqSWB-doWHk5Yd6XcpWIJl|aici]]. \\ Găsiți scheletul temei si makefile-ul [[https://​drive.google.com/​open?​id=1AQXH-bEoOKSqSWB-doWHk5Yd6XcpWIJl|aici]]. \\
-Găsiți arhiva cu checker-ul [[https://​drive.google.com/​open?​id=1-BJjOFSsALSc1PQ7QEr_tj6LfYhx9ckz|aici]].+Găsiți arhiva cu checker-ul [[https://​drive.google.com/​open?​id=1xpu67sA5lmA7L9K2lV8Oe-IyfLehiszq|aici]].
  
 Punctajul: Punctajul:
Line 212: Line 213:
  
 Formatul arhivei va fi următorul: Formatul arhivei va fi următorul:
-fișierul ''​tema2.c''​.+Fișierele necesare compilarii. 
 +        - Folderul util care contine biblioteca data de noi.
  - Fișierul **Makefile** dat de noi care să conțină următoarele reguli:  - Fișierul **Makefile** dat de noi care să conțină următoarele reguli:
  - **build**: creează executabilul aferent (numele executabilului:​ **tema2**)  - **build**: creează executabilul aferent (numele executabilului:​ **tema2**)
programare/teme_2019/tema2_licurici.1574718007.txt.gz · Last modified: 2019/11/25 23:40 by alexandru.mindru
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