Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Обработка матриц



Условия индивидуальных заданий приведены в табл.6.2. При решении задач должны выполняться следующие требования:

- Размер матрицы должен вводиться с клавиатуры;

- Под элементы матрицы выделить динамическую память требуемого размера.

- При формировании матриц предусмотреть выбор варианта: случайным образом, вводом с клавиатуры или вводом из файла;

- При выборе ввода матрицы с клавиатуры, должен быть предусмотрен удобный интерфейс ввода данных;

- При вводе из файла при недостаточном объеме данных элементы матрицы, для которых не хватило значений, заполняются случайными значениями;

- Сформированную матрицу необходимо отобразить на экране;

- Предусмотреть вывод промежуточных результатов и результатов обработки на экран и/или в файл.

- При выводе на экран выделять другим цветом элементы, удовлетворяющие условию обработки.

Таблица 6.2 Условия индивидуальны заданий по обработке матриц

№ вар-та Индивидуальные задания
  Задана матрица размером NxN. Найти максимальный элемент, среди элементов, расположенных выше главной диагонали и удалить соответствующую строку
  Задана матрица размером NxM. Минимальный элемент каждой строки матрицы заменить среднеарифметическим значением максимальных элементов остальных строк матрицы.
  Задана матрица размером NxM. Передвинуть циклическим сдвигом элементы каждой строки так, чтобы максимальный элемент стал на первое место.
  Задана матрица размером NxM. Удалить те строки, в которых встречается 3 или более подряд идущих одинаковых элементов.
  Задана матрица размером NxM. Удалить те строки, в которых одинаковые элементы встречаются 3 или более раз
  Задана матрица размером NxM. Удалить те 2 строки, в которых встречаются максимальный элемент и следующий за ним по величине  
  Дана квадратная матрица. В строках, начинающихся с отрицательного элемента найти суммы элементов расположенных правее побочной диагонали.
  Дана матрица действительных чисел. Определить номера строк, элементы которых образуют убывающую последовательность.
  Дана матрица действительных чисел. Сформировать одномерный массив из элементов, расположенных между ak,g и аmax, где k и g - индексы элемента, вводимые с клавиатуры.
  Дана целочисленная матрица. Получить одномерную последовательность k-тый элемент которой - это наибольшее из значений элементов k-й строки.
  Дана матрица действительных чисел. Сформировать массив, элементы которого равны соответственно: а) суммам элементов строк; б) произведениям элементов строк; в) наименьшим значениям элементов строк.
  Дана матрица действительных чисел. Получить новую матрицу, путем деления ее элементов на: а) наибольший по модулю элемент; б) наименьший по модулю элемент; в) на среднее арифметическое элементов главной диагонали.

Продолжение таблицы 6.2





Дата публикования: 2015-04-07; Прочитано: 397 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...