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

Запиши на Паскале логическое выражение:

одно и только одно из чисел a, b и c - положительное

Задать свой вопрос
1 ответ

var

 a, b, c: real;

begin

 Read(a, b, c);

 Write((ord(a gt; 0) + ord(b gt; 0) + ord(c gt; 0)) = 1)

end.

Злата Анопченко
что означает ord? можно без него?
Василиса Лотикова
ord(True) = 1, ord(False) = 0, можно и без ord, но много писать, что-то вроде Write((a > 0) and (b<=0) and(c<=0) or...) и так дальше
Софья
Может Вы тогда напишите список из слов синтаксиса, которые можно использовать, а какие нельзя? Как человеку комфортно писать программку, так он и написал. Если бы Вы попросили написать программу одним маршрутом, он бы написал тем. А так получайте ответ, который удобен творцу.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт