Re[5]: max(x, y) %= min(x, y)
От: rg45 СССР  
Дата: 13.04.07 14:19
Оценка:
Здравствуйте, rg45, Вы писали:

R>Прошу прощения за оффтопик, но все же... При вычислении наибольшего общего делителя легко можно избежать лишних сравнений внутри цикла:

R>
R>template<typename T> 
R>inline T gcd(T a, T b)
R>{
R>  while(b)
R>  {
R>    T t = b;
R>    b   = a % b;
R>    a   = t;
R>  }
R>  return a;
R>}
R>


Результат функции от последовательности аргументов не зависит.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
--
Справедливость выше закона. А человечность выше справедливости.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.