This shows you the differences between two versions of the page.
|
programare-cc:laboratoare:11 [2025/12/14 16:26] 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. | + | |
| - | * n afişează şi numerele liniilor din fişier care conţin şirul căutat. | + | * **i** ignoră diferenţa dintre litere mici şi litere mari. |
| - | * c afişează numărul de linii în care s-a găsit şirul căutat. | + | * **n** afişează şi numerele liniilor din fişier care conţin ş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 165: | 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 185: | 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 naveti somn azi | Bcjb bstfpt fxbnfouc ef PC \\ Jo vbdbotb eprn. Eprn pf pbrtjf \\ Djof vrfb sb sf kpbdf PBDNBO \\ Vpj obvftj 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 | |