C + priklad
Napiste program ktory vypise maximalne cislo, ktore je mozne ulozit do unsigned int a do gigned int.
POMOCKA: -1 ako signed int je maximalne unsigned int a maximalne signed int je 1/2 maximalneho unsigned int.
Je to na zaciatocnickej urovni tak pls ziadne zlozite prikazy..thx
Pre pridávanie komentárov sa musíte prihlásiť.
unsigned int u_max = -1;
signed int s_max = u_max / 2;
ale to si si odpovedal uz v otazke ;-)
teda aspon podla toho, ci ti stroj zaokruhluje, alebo robi celociselne delenie.. skor by mal celociselne delit.
ale aby to bolo urcite spravne, tak potom
(u_max - 1) / 2;
kedze horne hranice su vzdy neparne (aj so znamienkom aj bez neho)
samovi: Preco by to malo hadzat warningy? kvoli nekompatibilite typov, ci priradeniu -1?? lebo ani pri -Wall mi to nevypisalo absolutne nic..
libc
špeciálna knižnica ?