// tìm tất cả các phân số có mẫu là x public MangPhanSo FindAllFractionsWhoseDenominatorIs(int x) { MangPhanSo kqmau = new MangPhanSo(); for (int i = 0; i < length; i++) { if (a[i].denominator == x) { kqmau.Them(a[i]); } } return(kqmau); }
static void Main(string[] args) { MangPhanSo ds = new MangPhanSo(); // tìm số lớn nhất //PhanSo kq = ds.SeachMax(); //Console.Write("max:"); //kq.Output(); // tìm tất cả các số có phần tử là x //ds.FindAllFractionsWhoseDenominatorIs(5).OutputArray(); //ds.CountAllNegativeFraction().OutputArray(); while (true) { Console.WriteLine("Import to {0} exit", (int)Menu.Exit); Console.WriteLine("Import to {0} import from file: ", (int)Menu.Input); Console.WriteLine("Import to {0} output", (int)Menu.Output); Menu menu = (Menu)int.Parse(Console.ReadLine()); switch (menu) { case Menu.Exit: return; case Menu.Input: //ds.InputArray(); //ds.ImportFromFile(); ds.RadomEntry(); ds.OutputArray(); break; case Menu.Output: ds.OutputArray(); break; } } }