Comentariile in codul unei aplicatii

Comentariile scrise in codul unei aplicatii sunt foarte utile atat pentru cel care le scrie codul, cat si pentru ceilalti care citesc codul ulterior. Programatorii scriu cod. Aceasta este abilitatea principala a unui programator. Codul este citit atat de ei cat si de restul echipei de programatori de pe proiect. Programatorii trebuie sa poata citi…

Read More

Cati divizori are un numar?

Ne punem problema cum se determina divizorii unui numar dat si cati divizori are un numar dat? Prima problema care iti cer sa o abordezi aici este de a stabili care sunt divizorii unui numar nr citit de la tastatura. De exemplu 24 are divizorii 1, 2, 3, 4, 6, 8, 12, 24. Ar trebui sa parcurgi tot intervalul de valori de la 1 la `nr` ca sa gasesti toate aceste numere. Daca observi insa ca aceste numere apar in pereche, deci daca parcurgi numai pana la jumatate intervalul si gasesti un divizor `d`, atunci sigur si `nr/d` va fi un divizor. Optimizeaza si mai mult si cauta numai pana la parte intreaga din radical din numar. Daca nu gasesti pana acolo un divizor, nu vei gasi nici mai departe. Algoritmul in pseudocod este: ALGORITM DIVIZORI ESTE:     CITESTE nr;     PENTRU (d=1; d*d<n;…

Read More