×

Loading...

my implementation~~

void main(int argc, char* argv[])
{
int i, tmp = 1, lcm, lcm2, len = 10;
int *data = new int[len];

for(i = 0; i < len; i++)
data[i] = XXX; // initialize data

for(i = 0; i < len; i ++){
lcm = lcm2 = data[i];

while((lcm / tmp) * tmp != lcm){
lcm += lcm2;
}

tmp = lcm;
}

printf("%d\n", lcm);
}
Report