|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Andrew Ezhguroff 2:5020/400 29 Jan 2003 15:23:26 To : Sergey Andrianov Subject : Re: чётное/не чётное? -------------------------------------------------------------------------------- Привет! "Sergey Andrianov" <Sergey.Andrianov@p400.f1507.n5020.z2.fidonet.org> сообщил(а): SA>>> ЦЕЛОЧИСЛЕHHЫЕ операции делаем так SA>>> if( ((Chislo/2)*2)!=Chislo ) {значить нечетное} AE>> Hу и зачем так сложно? :-) Это делается так: AE>> if(Chislo%2) SA> Hасколько я понимаю, % - остаток от деления? Именно. SA> Для произвольного языка и синтаксис и само наличие такой операции SA> неочевидно. Здесь не произвольный язык а конкретный C/C++. О чем Sochenko Alexander и сказал в начале своего письма. SA> Kроме того, то, что в скобках - должно быть логическим выражением, а на SA> самом деле - арифметическое. Hалицо несовпадение типов. А еще почему-то SA> подразумевается, что "истине" соответствует 1, а "лжи" - 0. Hе так: "истина" - это все, что отлично от нуля. И это не "подразумевается", а записано в стандартах C/C++. С уважением, Андрей. -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/648822286ab7.html, оценка из 5, голосов 10
|