Diferente pentru blog/buguri-frecvente intre reviziile #16 si #17

Nu exista diferente intre titluri.

Diferente intre continut:

* *Probleme cu tipuri de date:*
** folosire de tipuri prea mici de exemplu int in loc de long long sau float in loc de double
** probleme cu tipurile intermediare
gresit: int a, b; long long c = a * b; // c va avea valoarea unui int
corect: long long c = ((long long) a) * b;
gresit: double half = 1 / 2;
corect: double half = 1.0 / 2 sau
_gresit:_ int a, b; long long c = a * b; // c va avea valoarea unui int
_corect:_ long long c = ((long long) a) * b;
_gresit:_ double half = 1 / 2;
_corect:_ double half = 1.0 / 2;
Foarte frustrante. Pierzi toate punctele pentru un algoritm aproape de forma corecta.
* *Intrare/Iesire:*

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.