#include main() { int x; printf("Enter x: "); scanf("%i",&x); /* Testataan käyttäjän syöttämän luvun x jaollisuutta 3:lla ja 5:llä. * Jaollisuuden voi testata laskemalla jakojäännöksen kun x jaetaan * 3:lla ja 5:llä. Jakojäännös lasketaan C-kielessä x%3 tai x%5 (yleisesti * "jakojäännös, kun n jaetaan k:lla", on n%k. Huom. n ja k oltava * int-tyyppisiä. */ /* Testien järjestys on tärkeä. Jaollisuus 3:lla JA 5:llä on kaikkein * vahvin ehto, joten se on testattava ensin. Siitä, että x on jaollinen * 3:lla JA 5:llä SEURAA, että x on jaollinen 3:lla TAI 5:llä. */ if(x%3==0 && x%5==0) printf("x is divisable by 3 and 5.\n"); else if(x%3==0 || x%5==0) printf("x is divisable by 3 or 5.\n"); else /* Tänne päädytään, jos ehto x%3==0 || x%5==0 on epätosi, ts. jos * ehdot x%3==0 ja x%5==0 ovat molemmat epätosia. */ printf("x is neither divisable by 3 nor 5.\n"); }