C Dili

C Bitsel Operatör ile Sayının Tek Çift Olduğunu Bulan Program

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.

#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);
}

 

Yorum Yap