Generation

generate functionFri, 21 Apr 2023

para calcular el máximo común divisor y el mínimo común múltiplo de dos números enteros

int mcd(int a, int b) { int r; if(a < b) swap(a, b); if(a == 0) return b; r = a % b; while(r != 0) { a = b; b = r; r = a % b; } return b; } int mcm(int a, int b) { int r; if(a < b) swap(a, b); if(a == 0 || b == 0) return 0; if(a == 1 || b == 1) return a*b; r = mcd(a, b); return (a / r) * b; }

Questions about programming?Chat with your personal AI assistant