На множині дійсних чисел R задано відношення Q. Числа х та у знаходяться у відношенні Q тоді і тількі тоді, коли різниця х-у належить множині цілих чтсел (Z). Показати, що це відношення є відеошенням еквівалентності на множині дісних чисел
: static void ToTriangle(double[,] matrix) { double n = matrix.GetLength(0); for (int i = 0; i < n - 1; i++) for (int j = i + 1; j < n; j++) { double koef = matrix[j, i] / matrix[i, i]; for (int k = i; k < n; k++) matrix[j, k] -= matrix[i, k] * koef; } } static void Print(double[,] matrix) { for (int i = 0; i < matrix.GetLength(0); i++) { for (int j = 0; j < matrix.GetLength(0); j++) Console.Write("{0:0.0}\t",matrix[i, j]); Console.WriteLine(); } Console.WriteLine(); } static void Main() { double[,] matrix = new double[3, 3];
var random = new Random(); for (int i = 0; i < matrix.GetLength(0); i++) for (int j = 0; j < matrix.GetLength(0); j++) matrix[i, j] = random.Next(1, 9);
Пусть производительность первого рабочего x (1/ч) , второго -- y (1/ч) . Тогда первому рабочему потребуется на выполнение всего задания (1/x) часов, второму -- (1/y) часов. Записываем первое уравнение: (1) 1/y - 1/x = 3. За 4 часа первый рабочий выполнит (4x) задания, второй за 3 часа выполнит (3y) задания. Вместе они выполнят всё задание, т. е. 1. Имеем второе уравнение: (2) 4x + 3y = 1 => y = (1 - 4x)/3 Подставляя в (1), получим 3/(1-4x) - 1/x = 3. Умножаем на x(1-4x): 3x - (1-4x) = 3x(1-4x); 7x -1 = 3x - 12x^2; 12x^2 + 4x - 1 = 0. Нас интересует только положительное значение x, поэтому x = (-2 + sqrt(2^2+12))/12 = (-2+4)/12 = 1/6. Значит, первому рабочему на выполнение всего задания потребуется 1/x = 6 часов.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку