int LCM(int a, int b){
int ret;
for(ret=a;ret%b;ret+=a)
;
return ret;
}
int LCM_V(int a,...){ / / Be sure to terminate you paramter string by a 0
va_list p;
int ret=a,tmp;
va_start(p,a);
while((tmp=va_arg(p,int))!=0){
ret=LCM(ret,tmp);
}
va_end(p);
return ret;
}