Определить четное ли число

294
21 апреля 2017, 17:38

Даны числа: 21,23,25,27,29.

Мой код выдает что они четные, а если ввести 35, то нечетное.

Помогите решить проблему.

int x;
x = Console.Read();
if ((x % 2) == 0)
{
    Console.WriteLine("chentoe");
}
else
{
    Console.WriteLine("nechentoe");
}
Answer 1

Вы делаете неправильно. Чтобы прочитать число с консоли, метод Console.Read не подходит, он возвращает лишь код одного символа.

Вам нужно считать всю строку при помощи Console.ReadLine, и распарсить ещё в число при помощи int.Parse или int.TryParse (предпочтительнее).

(Поскольку задание явно учебное, код не даю.)

READ ALSO
Call to a member function bind_param() on boolean in

Call to a member function bind_param() on boolean in

Собственно при использовании функции storeUser выходит данная ошибка:

335
Как найти степень из операции bcpowmod?

Как найти степень из операции bcpowmod?

Как из данного PHP-скрипта найти x? $mod = "24358801334247076632661771105738015915";

202
данные из mysql в excel, php-excel

данные из mysql в excel, php-excel

Нужны данные из БД в MS Excel

302