Мне нужно было написать консольную программу, проверяющую число, введенное с клавиатуры на четность(без оператора %),я и написал,но почему не работает?(программа каждое число считает четным)
Программа:
#include<iostream>
using namespace std;
void main()
{
setlocale(LC_ALL, "rus"
int a;
cout << "Введите число: ";
cin >> a;
int b = a / 2;
double c = a / 2;
if (c==b)
{
cout << "Это число - четное" << endl;
}
else
{
cout << "Это число - не четное" << endl;
}
}
Программа:
#include<iostream>
using namespace std;
void main()
{
setlocale(LC_ALL, "rus"
int a;
cout << "Введите число: ";
cin >> a;
int b = a / 2;
double c = a / 2;
if (c==b)
{
cout << "Это число - четное" << endl;
}
else
{
cout << "Это число - не четное" << endl;
}
}