Двумерный массив...(для студ. 1-го курса)!!!,
С помощью допустимых преобразований привести систему к треугольному виду (оформить в виде
процедуры).
2.) Найти кол-во строк,среднее арифметическое элементов которых меньше заданной
величины (оформить в виде функции).
Другой вариант:
1.) Уплотнить заданную матрицу, удаляя из неё строки и столбцы, заполненые
нулями (оформить в виде процедуры).
----
ПОМОГИТЕ ПОЖАЛУЙСТА, НАДО ОЧЕНЬ СРОЧНО >>> А ТО К СЕССИИ НЕ ДОПУСТЯТ !!!
Решите хотя бы одну...
ЗАРАНЕЕ БЛАГОДАРЕН...
Цитата:
Originally posted by itmax
1.) Найти кол-во строк,среднее арифметическое элементов которых меньше заданной
величины (оформить в виде функции).
1.) Найти кол-во строк,среднее арифметическое элементов которых меньше заданной
величины (оформить в виде функции).
Это как? Сначала, думаю, для каждой такой строки s свойство Length (s) меньше этой величины. Хотя не обязательно. В принипе, я бы сделал так:
1. Создать одномерный массив целых чисел
asl [1..i], где i - количество строк, а asl - длина i-й строки.
2. Отсортировать массив по возрастанию.
3. Запустить цикл, в котором сначала посчитать среднее арифметическое всех элементов массива. Если среднее арифметическое будет меньше, вернуть длину массива. Если больше, то посчитать среднее арифметическое элементов массива до i - N + 1, где N - номер итерации цикла.
Пока могу помочь только этим. Помог бы и кодом, но в командировке среда разработки недоступна. Но думаю, что концепция может помочь.
Есть метод Гаусса так там прямо готовый алгоритм
приведения.
Могу даже код прислать. Правда, на Сях.