Запиши ** Паскале логическое выражение: одно и только одно из чисел a, b и c -...

0 голосов

Запиши на Паскале логическое выражение: одно и только одно из чисел a, b и c - положительное


спросил от (23 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Одаренный (2.5k баллов)

var

 a, b, c: real;

begin

 Read(a, b, c);

 Write((ord(a > 0) + ord(b > 0) + ord(c > 0)) = 1)

end.

оставил комментарий от (23 баллов)

что значит ord? можно без него?

оставил комментарий от Одаренный (2.5k баллов)

ord(True) = 1, ord(False) = 0, можно и без ord, но много писать, что-то вроде Write((a > 0) and (b<=0) and(c<=0) or...) и так далее

оставил комментарий от Отличник (5.6k баллов)

Может Вы тогда напишите перечень из слов синтаксиса, которые можно использовать, а какие нельзя? Как человеку удобно писать программу, так он и написал. Если бы Вы попросили написать программу одним путём, он бы написал тем. А так получайте ответ, который удобен автору.

...