Nu aveti permisiuni pentru a descarca fisierul grader_test5.in
Diferente pentru blog/buguri-frecvente intre reviziile #15 si #16
Nu exista diferente intre titluri.
Diferente intre continut:
for (i = 0; i < m; i++) // i in loc de j ** folosirea lui = in locul lui == ** comparare de stringuri cu \=\= in loc de strcmp
Ele sunt gasite de obicei la depanare.
Sunt gasite de obicei la depanare.
* *Probleme cu memoria:* ** variabile neinitializate - cand programul are comportament diferit la rulari diferite, una dintre probleme ar initializarea variabilelor. ** declarat array-uri de dimensiune de prea mica ** off by one errors, frecvent apar probleme cu datele pornind de la 0 sau 1
Destulde greu de gasit.
Sunt de greu de gasit.
* *Probleme cu tipuri de date:* ** folosire de tipuri prea mici de exemplu int in loc de long long sau float in loc de double
corect: long long c = ((long long) a) * b; gresit: double half = 1 / 2; corect: double half = 1.0 / 2 sau
Foarte frustrante. Pierzi toate punctele pentru un algoritm aproape de forma corecta. * *Intrare/Iesire:*
