Thanks! I try that. There is in some packege such a function.

Atte

> On Wed, Jul 15, 2009 at 8:55 AM, Atte Tenkanen<atte...@utu.fi> wrote:
> 
> > Do somebody know if there is a function in R which  computes the 
> greatest common divisor between several (more than two) integers?
> 
> Is there a function for computing the greatest common divisor of *two*
> numbers? I can't find one, but assume that there is such a function,
> and call it gcd. Then you could define a recursive function to do the
> job. Something like
> 
> new_gcd = function(v)
> {
>    if (length(v)==2) return(gcd(v))
>    else return (new_gcd(v[1],new_gcd(v[2:length(v)]))
> }
> 
> where v is a vector containing the numbers you want to calculate the
> greatest common divisor of.
> 
> -- 
> Michael Knudsen
> micknud...@gmail.com
> http://lifeofknudsen.blogspot.com/

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to