
The below method gets an array of integers and returns its C.M.M.D.C:
public int cmmdc(int[] x) {
int rest = 0;
int flag = 0;
int minim = x[0];
for (int i = 0; i < x.length; i++) {
if (x[i] < minim) {
minim = x[i];
}
}
int aux = 1;
for (int i = 2; i < minim; i++) {
flag = 0;
for (int j = 0; j < x.length; j++) {
rest = x[j] % i;
if (rest != 0) {
flag = 1;
break;
}
}
if (flag == 0) {
aux = i;
}
}
return aux;
}
No comments:
Post a Comment