This shows you the differences between two versions of the page.
|
programare:teme_2014b:tema2 [2014/11/29 00:18] calin.cruceru [Mențiuni] |
programare:teme_2014b:tema2 [2014/12/09 22:56] (current) eugen.vasilescu [Trimiterea temei] |
||
|---|---|---|---|
| Line 40: | Line 40: | ||
| * În urma decriptării, literele mici vor rămane mici, iar cele mari tot mari. Ex: "FSF" cu cheie de 5 devine "ANA" și "fsf" tot cu cheie de 5 devine "ana"; | * În urma decriptării, literele mici vor rămane mici, iar cele mari tot mari. Ex: "FSF" cu cheie de 5 devine "ANA" și "fsf" tot cu cheie de 5 devine "ana"; | ||
| * Cuvintele pot fi separate de orice semn de punctuație. Ex: textul "Ana n-are mere,pere,prune." conține 6 cuvinte; | * Cuvintele pot fi separate de orice semn de punctuație. Ex: textul "Ana n-are mere,pere,prune." conține 6 cuvinte; | ||
| - | * Cuvintele pot fi separate, de asemenea, de mai multe semne de punctuație. Ex: textul "Ana ? n-are !., mere" conține 4 cuvinte. | + | * Cuvintele pot fi separate, de asemenea, de mai multe semne de punctuație. Ex: textul "Ana ? n-are !., mere" conține 4 cuvinte; |
| - | * Prefixele conțin doar litere mici ale alfabetului englez | + | * Prefixele conțin doar litere mici ale alfabetului englez. |
| ===== Format date intrare ===== | ===== Format date intrare ===== | ||
| - | Fisierul de intrare va contine 3 linii. Prima contine valoarea cheii cu care va fi realizata decriptarea, cea de-a 2a textul criptat, in timp ce ultima reprezinta o succesiune de prefixe separate printr-un singur spatiu. | + | Fișierul de intrare va conține 3 linii. Prima conține valoarea cheii cu care va fi realizată decriptarea, cea de-a 2-a textul criptat, iar ultima reprezintă o succesiune de prefixe separate printr-un singur spațiu. |
| ===== Format date ieșire ===== | ===== Format date ieșire ===== | ||
| - | Se vor afisa 3 linii, corespunzatoare rezultatelor celor 3 cerinte. Prima linie va contine textul decriptat, cea de-a 2a textul decriptat si modificat, iar ultima cel mai frecvent cuvant din text, precum si numar de aparitii al acestuia. | + | Se vor afișa 3 linii, corespunzătoare rezultatelor celor 3 cerințe. Prima linie va conține textul decriptat, cea de-a 2-a textul decriptat și modificat (cu prefixele șterse), iar ultima cel mai frecvent cuvânt din text, urmat de numărul de apariții al acestuia. |
| Line 87: | Line 87: | ||
| * 0 ≤ K ≤ 100000000 | * 0 ≤ K ≤ 100000000 | ||
| - | * lungimea textului si numarul de prefixe nu se cunosc, dorindu-se alocarea dinamica a memoriei necesare pentru retinerea lor | + | * lungimea textului și numărul de prefixe nu se cunosc, dorindu-se alocarea dinamică a memoriei necesare pentru reținerea lor |
| ===== Makefile ===== | ===== Makefile ===== | ||
| Line 114: | Line 114: | ||
| <code> | <code> | ||
| - | Grupa_Nume_Prenume_Tema1.zip | + | Grupa_Nume_Prenume_Tema2.zip |
| | | ||
| - | Eg: 312CB_Popescu_Mircea_Tema1.zip | + | Eg: 312CB_Popescu_Mircea_Tema2.zip |
| </code> | </code> | ||
| Line 126: | Line 126: | ||
| ATENȚIE: Checker-ul, fișierele de input și cele de referință trebuie să se afle în același folder cu sursa. | ATENȚIE: Checker-ul, fișierele de input și cele de referință trebuie să se afle în același folder cu sursa. | ||
| - | * [[https://drive.google.com/file/d/0B_M0H58_uLBmeTBERmZiTVU3MzA/view?usp=sharing|Tests&Checker]] | + | * [[https://drive.google.com/file/d/0B_M0H58_uLBmRFdrQjhqV0JSU0U/view?usp=sharing|Tests&Checker]] |
| ===== Referinte ===== | ===== Referinte ===== | ||