C++ Sayının Çift mi Tek mi Olduğunu Bulma
C++’ ta girilen sayının çift mi tek mi olduğunu bulan programı yazacağım. Bu işlem için mod alma işlemi kullanılır. Öncelikle mod alma işleminin ne olduğundan başlayıp daha sonra kodu yazalım.
Mod: Bir sayının diğer sayıya sürekli bölünerek kalanının alınmasıdır. Örnek verecek olursak:
5’in 2 ye göre modu: 1’dir. Programlamada gösterimi : 5%2=1
3’ün 3 e göre modu: 0’dır. Programlamada gösterimi : 3%3=0
Bir sayının tek veya çift olduğunu anlamak için sayıyı, kalan 2 den küçük olana kadar 2 ye böleriz ve kalana bakarız. Eğer kalan sıfır ise çift, bir ise tektir. Şimdi mod işlemini kullanarak girilen sayının çift mi tek mi olan programın kodunu yazalım.
#include <iostream> using namespace std; int main() { int sayi1; cout<<"Sayi giriniz :"; cin>>sayi1; if(sayi1%2==0) { cout<<"Sayi cifttir."; } else if(sayi1%2==1) { cout<<"Sayi tektir."; } return 0; }