: 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);
Вот для заготовки 188 мм 1) 4280 : 188 = 22 целых заготовки (4280 - 22 * 188 = 144 мм - отход) 2) 4380 : 188 = 23 целых заготовки (4380 - 23 * 188 = 56 мм - отход) ответ : из полосы 4380 мм, потому что меньше отход II) для заготовки 195 мм 1) 4280 : 195 = 21 целая заготовка (4280 - 21 * 195 = 185 мм - отход) 2) 4380 : 195 = 22 целых заготовки (4380 - 22 * 195 = 90 мм - отход) ответ : из полосы 4380 мм, потому что меньше отход III) для заготовки 212 мм 1) 4280 : 212 = 20 целых заготовок ([/tex]
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку