Differences

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

Link to this comparison view

programare-cc:laboratoare:11 [2025/12/14 16:24]
carmen.odubasteanu [Problema 3B]
programare-cc:laboratoare:11 [2025/12/14 16:29] (current)
carmen.odubasteanu [Problema 4]
Line 141: Line 141:
  
 Adăugaţi programului anterior posibilitatea de a primi ca argumente şi una sau mai multe dintre următoarele opţiuni (ultimele 2 argumente vor fi întotdeauna numele fişierului şi şirul căutat): Adăugaţi programului anterior posibilitatea de a primi ca argumente şi una sau mai multe dintre următoarele opţiuni (ultimele 2 argumente vor fi întotdeauna numele fişierului şi şirul căutat):
- +­  
-­  - i ignoră diferenţa dintre litere mici şi litere mari. +     * **i** ignoră diferenţa dintre litere mici şi litere mari. 
-  ​n afişează şi numerele liniilor din fişier care conţin şirul căutat. +  ​* **n** afişează şi numerele liniilor din fişier care conţin şirul căutat. 
-  ​afişează numărul de linii în care s­a găsit şirul căutat.+  ​* **c** afişează numărul de linii în care s­-a găsit şirul căutat.
 Aceste 3 argumente pot apărea în orice ordine. Aceste 3 argumente pot apărea în orice ordine.
  
Line 154: Line 154:
 ==Date de ieşire (consolă)== ==Date de ieşire (consolă)==
   - Liniile ce conţin şirul căutat impreuna cu numărul liniei ​   - Liniile ce conţin şirul căutat impreuna cu numărul liniei ​
-  - Numărul de linii în care s­a găsit şirul căutat+  - Numărul de linii în care s­-a găsit şirul căutat
  
 ==Exemplu== ==Exemplu==
Line 166: Line 166:
 ====Problema 4==== ====Problema 4====
 Se dă un fişier în care este memorată o tabelă de codificare, sub forma: Se dă un fişier în care este memorată o tabelă de codificare, sub forma:
-caracter_de_codificat caracter_codificat \n+ 
 +**caracter_de_codificat caracter_codificat \n** 
 Să se scrie un program care primeşte ca argumente în linia de comandă numele fişierului conţinând tabela de codificare, numele Să se scrie un program care primeşte ca argumente în linia de comandă numele fişierului conţinând tabela de codificare, numele
 fişierului de codificat şi numele fişierului în care se va scrie codificarea (în această ordine) şi codifică fişierul primit conform codului. fişierului de codificat şi numele fişierului în care se va scrie codificarea (în această ordine) şi codifică fişierul primit conform codului.
 +
 Presupunem un fişier tabela_de_codare.in care reţine următoarele corespondenţe:​ Presupunem un fişier tabela_de_codare.in care reţine următoarele corespondenţe:​
 ^ tabela_de_codare.in ^ ^ tabela_de_codare.in ^
Line 186: Line 189:
  
 ^ Intrare (input.txt ) ^ Ieşire (output.txt) ^ ^ Intrare (input.txt ) ^ Ieşire (output.txt) ^
-| Abia astept examenul de PL \\ In vacanta dorm. Dorm pe partie \\ Cine vrea sa se joace PACMAN \\ Voi n­aveti ​somn azi | Bcjb bstfpt fxbnfouc ef PC \\ Jo vbdbotb eprn. Eprn pf pbrtjf \\ Djof vrfb sb sf kpbdf PBDNBO \\ Vpj o­bvftj ​spno bzj |+| Abia astept examenul de PL \\ In vacanta dorm. Dorm pe partie \\ Cine vrea sa se joace PACMAN \\ Voi aveti somn azi | Bcjb bstfpt fxbnfouc ef PC \\ Jo vbdbotb eprn. Eprn pf pbrtjf \\ Djof vrfb sb sf kpbdf PBDNBO \\ Vpj bvftj spno bzj |
  
  
programare-cc/laboratoare/11.1765722296.txt.gz · Last modified: 2025/12/14 16:24 by carmen.odubasteanu
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