Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Условия индивидуальных заданий приведены в табл.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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!