Interesovalo me da li postoji standardna funkcija za to.
Ja sam to uradio na ovaj nacin:
Code:
int sign(int input)
{
return (-(int)((unsigned int)((int) input) >> (sizeof(int) * CHAR_BIT - 1));
}
vraca 0, ako je pozitivan broj ili nula
vraca -1, ako je negativan;
Sta je po Vasem misljenju bolje?