public Brojevi Upis() { Brojevi broj = new Brojevi(); Console.WriteLine("Upišite prvi broj: "); broj.prviBroj = int.Parse(Console.ReadLine()); Console.WriteLine("Upišite drugi broj: "); broj.drugiBroj = int.Parse(Console.ReadLine()); return(broj); }
static void Main(string[] args) { Brojevi broj = new Brojevi(); while (true) { broj = broj.Upis(); broj.Djelitelj(broj.prviBroj, broj.drugiBroj); broj.Visekratnik(broj.prviBroj, broj.drugiBroj); } }
public void Visekratnik(int prvi, int drugi) { Brojevi broj = new Brojevi(); broj.prviBroj = prvi; broj.drugiBroj = drugi; int najveciBroj = broj.prviBroj * broj.drugiBroj; int visekratnik = 0; // if (broj.prviBroj < broj.drugiBroj) najveciBroj = broj.drugiBroj; // if (broj.drugiBroj < broj.prviBroj) najveciBroj = broj.prviBroj; for (int i = najveciBroj; i >= Math.Max(broj.prviBroj, broj.drugiBroj); i--) { if (i % broj.prviBroj == 0 && i % broj.drugiBroj == 0) { visekratnik = i; } } Console.WriteLine("Najmanji visekratnik brojeva " + broj.prviBroj + " i " + broj.drugiBroj + " je " + visekratnik); }