Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2012, 10:10   #11
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

да нет тут никакого противоречия.
я согласен с мнением Hacker19_90 и выделенной им цитатой из задания!
только ДВА числа равны, это противоречит утверждению ТРИ числа РАВНЫ.

я понимаю условие только два числа равны между собой == два числа из трёх равны между собой, и НЕ РАВНЫ оставшемуся третьему числу (имхо,именно так трактуется смысл словосочетания "только два числа" )

и, кстати, я бы записал решение так:
Код:
var x,y,z,t : integer;
begin
  Write('Введите X, Y, Z :');
  Readln(x,y,z);

  t := ord(not( (x=y) and (x<>z) or (x=z) and (x<>y)
                 or (y=z) and (y<>x)   )) ;

  WriteLn(t);
  readln;
end.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 10.05.2012, 18:59   #12
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
и, кстати, я бы записал решение так:
Решения эквивалентны:
Код:
function b1(a,b,c : integer) : integer;
begin
  b1 := byte(((a=b) and (b=c)) or ((a <> b) and (b <> c) and (a <> c)));
end;

function b2(x,y,z : integer) : integer;
begin
  b2 := ord(not( (x=y) and (x<>z) or (x=z) and (x<>y) or (y=z) and (y<>x)   )) ;
end;

var
  i,j,k : integer;
begin
  for i := 1 to 3 do
    for j := 1 to 3 do
      for k := 1 to 3 do
        writeln(i:2,j:2,k:2,' ',b1(i,j,k):2, b2(i,j,k):2,b1(i,j,k)=b2(i,j,k):8);
end.
s-andriano вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Защита без оператора IF NetSpace Безопасность, Шифрование 17 23.10.2011 00:04
Linq без использования FrameWork 3.5 lildare C# (си шарп) 2 27.09.2011 20:07
Округление без использования функции Lerein Microsoft Office Excel 11 19.10.2010 11:17
Поиск элемента без оператора IF forsaken66 Общие вопросы C/C++ 2 05.11.2009 21:30
Создание проекта без использования БД swiks PHP 7 17.06.2009 13:24