Здравствуйте, 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>>
--
Справедливость выше закона. А человечность выше справедливости.