Bir programlama dili öğrenilirken mod alma ve karar yapıları ile ilgili yapılan en basit uygulama sayının tek mi çift mi olduğunu yazdırma uygulamasıdır. Bu yazıda bitsel (&) operatörü ile son basamak karşılaştırması yapılarak sayının tek mi çift mi olduğunu bulacağız.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
#include <stdio.h> #include <locale.h> int main() { //türkçe karakter setinin yüklenmesi char *locale; locale = setlocale(LC_ALL, ""); /* tek çift sayı programı */ int n,i; printf("\n Bir Sayı Girin:"); scanf("%d",&n); i=!(n&1); // & bitsel operatörü ile bitsel ve işlemine tabi tutuyoruz if ((i)) printf("\n Sayı Çifttir"); else printf("\n Sayı Tektir"); return(0); } |