Hi,
ich möchte Prüfen ob eine Zahl teilbar ist:
int zahl;
zahl=200;
if(zahl%100)
{
printf("Ja");
}
else
{
printf("Nein");
}200 ist doch restlos durch 100 teilbar, aber ich bekomme ein klares NEIN, wieso?
200%100 = 0
0 = false, darum wird der else-zweig aufgerufen.
Ist mir (wie wohl vielen anderen) auch schon passiert, darum weiss ich das ;)
mfG,
steckl