Encoder and Decoder (In C language, without graphic interface)
Implementarea programului mi-a luat aproximativ 4 zile a cate 3-4 ore.
Pentru fiecare task am facut cate un subprogram denumit corespunzator.
In primul task am luat fiecare caracter in parte si l-am trecut prin tot alfabetul.
In task-ul doi la facut cu un switch care din nou imi trecea prin toate cazurile.
Task-ul trei am folosit o structura de pointeri si le-am avocat memorie dinamic, astfel am format un alt vector cu cuvintele corecte din dictionar pe pozitia unde se gasea cuv_gresit in textul initial(textul initial fiind separat prin strtok).
Task-ul patru am folosit 3 subprograme, primul (numarul de componente), al doilea (componentele,componenta maxima si pozitia ei, daca sunt prime inre ele), al treile (sir de caractere perfect).