Esercizi_estivi_23-24/7 Algoritmi da sapere senza.../Algoritmi numerici/5 Calcolo del mcm tra due n.../main.c

33 lines
696 B
C
Raw Normal View History

2024-06-12 14:36:26 +00:00
#include <stdio.h>
/* Calcolo del mcm (minimo comune multiplo) tra due numeri interi */
// Qui ho preferito usare il metodo di Euclide per il calcolo del MCD
int calcolaMCD(int a, int b) { // Algoritmo di Euclide
while (b != 0) {
int temp = b;
b = a % b;
a = temp;
}
return a;
}
int calcolaMCM(int a, int b) {
return (a / calcolaMCD(a, b)) * b;
}
int main() {
int num1, num2;
printf("Inserisci il primo numero: ");
scanf("%d", &num1);
printf("Inserisci il secondo numero: ");
scanf("%d", &num2);
int mcm = calcolaMCM(num1, num2);
printf("Il minimo comune multiplo di %d e %d e': %d\n", num1, num2, mcm);
return 0;
}