Advertisement
Infiniti_Inter

Одинаковые числа

Feb 2nd, 2016
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. Заданы три числа a, b и c. За один ход можно заменить любое из них на любое другое произвольное число. Какое минимальное количество действий надо сделать, чтобы получить набор из трех одинаковых чисел?
  2.  
  3. program b2;
  4. var a, b, c, x, f:longint;
  5. begin
  6. read(a,b,c);
  7. if (a=b)or (a=c) or (b=c) then x:=1;
  8. if (a=b) and (a=c) then x:=0;
  9. if (not(a=b)) and (not(a=c)) and (not(b=c)) then x:=2;
  10. writeln(x);
  11.  
  12.  
  13. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement