// Problema: dati in input due numeri interi positivi calcolarne // il minimo comune multiplo e stampare il risultato. /* Nel caso il numero immesso sia non positivo dare opportuno messaggio di errore e ripetere l'operazione di input (uso stmt break). */ #include int main() { cout << "\t *** Programma per il calcolo del m.c.m. ***" << endl << endl; int a,b; cout << "DAI IL PRIMO NUMERO: "; do { cin >> a; if (a > 0) break; cout << "Immettere numeri positivi!" << endl; } while(true); cout << "DAI IL SECONDO NUMERO: "; do { cin >> b; if (b > 0) break; cout << "Immettere numeri positivi!" << endl; } while(true); int ma = a; int mb = b; while (ma != mb) if (ma < mb) ma += a; else mb += b; cout << "IL M.C.M. DI " << a << " E " << b << " E': " << ma << endl; return 0; }