Example #1
0
        //Bài 158: Cho mảng 1 chiều các số thực, hãy tìm giá trị x sao cho đoạn [-x, x] chứa tất cả các giá trị trong mảng
        public static double Bai158(double[] A)
        {
            double x1 = Math.Abs(Mang1D.Max(A));
            double x2 = Math.Abs(Mang1D.Min(A));

            return(XL_SoThuc.Max(x1, x2));
        }
Example #2
0
        //Bài 170: Cho mảng 1 chiều các số nguyên. Hãy viết hàm tìm số nguyên tố nhỏ nhất lớn hơn mọi giá trị có trong mảng
        public static int Bai170(int[] A)
        {
            int max = Mang1D.Max(A);
            int x   = max + 1;

            while (!XL_SoNguyen.LaSoNguyenTo(x))
            {
                x++;
            }
            return(x);
        }
Example #3
0
        //Bài 169: Cho mảng 1 chiều các số nguyên. Hãy viết hàm tìm số chẵn nhỏ nhất lớn hơn mọi giá trị có trong mảng
        public static int Bai169(int[] A)
        {
            int max = Mang1D.Max(A);

            if (max % 2 == 0)
            {
                return(max + 2);
            }
            else
            {
                return(max + 1);
            }
        }