יונ.20

למצוא מחלק משותף מקסימלי של מערך

למצוא מחלק משותף מקסימלי של מערך

יש מערך של מספרים. יש למצוא מחלק משותף מקסימלי.

  1. public int generalizedGCD(int num, int[] arr)
  2. {
  3. int gcd = arr[0];
  4. for (int i = 1; i < num; i++)
  5. gcd = getGcd(arr[i], gcd);
  6. return gcd;
  7. }
  8. private int getGcd(int a, int b) {
  9. while(a==0) return b;
  10. return getGcd(b % a, a);
  11. }


תגיות:
שתף את הסיפור הזה:

תגובות(0)

השאירו תגובה

קפטצ'ה לא מתאימה

תגובה