infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: Plesa Mihail Iulian din Aprilie 06, 2011, 08:55:07



Titlul: long
Scris de: Plesa Mihail Iulian din Aprilie 06, 2011, 08:55:07
Daca am n<=1000 si g1+g2+....g3<=100 000 trebuie sa declar int...sau long int?
Multumesc!


Titlul: Răspuns: long
Scris de: Adrian Craciun din Aprilie 06, 2011, 09:16:00
pai sub mingw (gcc) int  are 32 de biti deci poate incapea un numer pana la 6 miliarde
daca vrei mai mult poti folosi long long care poate incapea un numar de vreo 18cifre

totusi daca compilaturul e sub borland atunci trebuie sa folosesti long fiindca unt nr int are valoarearea max 65000


Titlul: Răspuns: long
Scris de: Chibici Tiberiu din Aprilie 07, 2011, 22:00:05
Pe 32 biti, int-ul e cuprins intre -/+ 231 adica in jur de 2 miliarde.
unsigned int e cuprins intre 0 si 232 adica in jur de 4 miliarde.
long long e cuprins intre -/+ 263 care e destul de mare
unsigned long long intre 0 si 264

In borland, puterile sunt jumatate decat ^