public static void Main()
Console.WriteLine(f1(0.55));
Console.WriteLine(f3(new double[]{1, 2, 3}, new double[]{1, 2, 3}));
f4(new double[] { 1, 2, 3, 4, 5 });
Console.WriteLine(f5(new double[] { 1, 3, 6, 8, 111, 112 }));
f6(new double[,] { { 1, 2, 3, 4, 5, 6 }, { 2, 2, 3, 4, 5, 6 }, { 3, 2, 3, 4, 5, 6 } });
f7(new double[,] { { 0, 2, 3, 0, 5, 6 }, { 0, 2, 3, 0, 5, 6 }, { 0, 2, 3, 0, 5, 6 } });
f8(new double[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, new double[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 });
f9(new double[,] { { 1, 2, 3, 4, 5, 6 }, { 2, 2, 3, 4, 5, 6 }, { 3, 2, 3, 4, 5, 6 } }, -10, -1000);
static double f1 (double x)
result = (1 / 7 + Math.Log(Math.Sqrt(x), Math.E)) * Math.Pow((Math.E), (Math.Sqrt(x - 2)));
static void f2 (int N, double A, double B)
double delta = (B - A) / N;
for (int i = 0; i < N; i++)
Console.WriteLine((i+1) + " " + (A + i*delta) + " " + f1(A + i*delta));
static double f3 (double[] A, double[] B)
for (int i = 0; i < A.Length; i++)
static void f4 (double[] X)
for(int i = 0; i < X.Length; i++)
if(X[i] > 0 && Math.Sin(X[i]) <= 0)
if (count == 0) result = X[i];
Console.WriteLine("Количество элементов: " + count);
Console.WriteLine("Произведение: " + result);
static double f5 (double[] A)
for (int i = 1; i < A.Length; i++)
if (result < Math.Abs(A[i] - A[i - 1]))
result = Math.Abs(A[i] - A[i - 1]);
static void f6(double[,] A)
for (int i = 0; i < 6; i++)
if (A[0,i] < A[1,i] && A[1,i] < A[2,i])
static byte[] f7(double[,] A)
byte[] C = new byte[A.GetLength(1)];
for (int i = 0; i < A.GetLength(1); i++)
for (int j = 0; j < A.GetLength(0); j++)
if (A[j, i] != 0) flag = false;
Console.WriteLine("Сумма элементов: " + sum);
static double[] f8(double[] C, double[] P)
for(int i = 1; i < 10; i++)
if (maxC < C[i]) maxC = C[i];
if (minP > P[i]) minP = P[i];
double[] X = new double[20];
for(int i = 0; i < 10; i++)
static void f9( double[,] X, double Left, double Right)
double maxSum = double.MinValue;
for (int i = 0; i < X.GetLength(0); i++)
for (int j = 0; j < X.GetLength(1); j++)
if (sum < Right && sum > Left)
Console.Write("Строки с неподходящей суммой элементов: " + (i + 1));
if (!(sum < Right && sum > Left))
Console.Write(", " + (i + 1));
if (flag) Console.WriteLine("Строка с максимальной суммой: " + (max + 1));