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;
}
![]()
![]()