using System;
class Program
{
static void Main()
{
double x0 = -2.35, xk = -2, dx = 0.05, b = 74.2;
Console.WriteLine("x\ty(x)");
for (double x = x0; x <= xk; x += dx)
{
double absX = Math.Abs(x);
double y = 0.00084 * (Math.Log(Math.Pow(absX, 1.25)) + b) / (x * x + 3.82);
Console.WriteLine(\$"{x:F2}\t{y:F6}");
}
}
} using System;
class Program
{
static void Main()
{
Random random = new Random();
int n = 4;
for (int matrixNum = 1; matrixNum <= 5; matrixNum++)
{
Console.WriteLine($"Матрица №{matrixNum}:");
int[,] matrix = CreateAndFillMatrix(n, random);
PrintMatrix(matrix);
int sum = SumNotOnMainDiagonal(matrix);
Console.WriteLine($"Сумма элементов не на главной диагонали: {sum}");
Console.WriteLine(new string('-', 30));
}
}
static int[,] CreateAndFillMatrix(int n, Random random)
{
int[,] matrix = new int[n, n];
for (int i = 0; i < n; i++)
for (int j = 0; j < n; j++)
matrix[i, j] = random.Next(1, 100);
return matrix;
}
static void PrintMatrix(int[,] matrix)
{
int n = matrix.GetLength(0);
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
Console.Write($"{matrix[i, j],4}");
Console.WriteLine();
}
}
static int SumNotOnMainDiagonal(int[,] matrix)
{
int sum = 0;
int n = matrix.GetLength(0);
for (int i = 0; i < n; i++)
for (int j = 0; j < n; j++)
if (i != j)
sum += matrix[i, j];
return sum;
}
}