#include <stdio.h> #include <stdlib.h>
int mcd(long c, long d); int mcm(long e, long f);
int main(void) { long a, b; printf("Ingresa el primer n\xA3mero: "); scanf("%ld", &a); printf("Ingresa el segundo n\xA3mero: "); scanf("%ld", &b); printf("\nMCD: %d\n", mcd(a, b)); printf("MCM: %d\n\n\n", mcm(a, b)); system("PAUSE"); return EXIT_SUCCESS; }
int mcd(long c, long d) { long g; while((c%d) != 0) { g=d; d=c%d; c=g; } return d; }
int mcm(long e, long f) { return((e*f)/mcd(e, f)); }
|