Re: чётное/не чётное?

From
Denis Nikiforov ()
To
All ()
Date
2003-01-24T09:53:38Z
Area
RU.ALGORITHMS
From: "Denis Nikiforov" <denis@ural.org>

"Ilya Rogov" <Ilya.Rogov@p1024.f1334.n5030.z2.fidonet.org> сообщил/сообщила
в новостях следующее:
news:MSGID_2=3A5030=2F1334.1024=40FidoNet_3e30ad76@fidonet.org...
>     Привет тебе, Sochenko, с того света от Ильи.
>
>  Давным-давно, 22 Jan 03 06:54, когда земля была ещё тёпленькая
>  и по ней бегали мамонты, Sochenko Alexander и Vlad Salikov говорили про
чётное/не
> чётное?:
>
>  SA> если система на основе троичной логики то тогда если "/" И "*"
>  SA> ЦЕЛОЧИСЛЕННЫЕ операции делаем так
>  SA> if( ((Chislo/2)*2)!=Chislo ) {значить нечетное}
>
>    Если они целочисленные, то компилятор должен выдать ошибку на операцию
"/", ибо она
> выводит нас из класса целых чисел.

для Си и Си-подобных:
if (Number % 2)
    нечётное
else
    чётное;
для паскаля вроде операция mod
что может быть проще :о)

если язык не предусматривает использование целочисленной арифметики, то
выкинуть его надо, хотя мне такие языки ещё не попадались


--- Microsoft Outlook Express 5.50.4807.1700
 * Origin: Ural RELCOM Ltd. (2:5010/70)