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)