Создан заказ №240707
3 июня 2014
МАТРИЦА
Как заказчик описал требования к работе:
ЗАДАНИЕ ТУТ: http://dropmefiles.com/R5Ktt
Смоделировать двумя способами новый тип «Матрица»
1) на основе ссылочного типа «Нелинейный двусвязный список»;
2) на основе типизированного/двоичного файла.
Для этого создать модуль и описать новый тип данных и его структуру C++, без классов! Только записи/с
труктуры и массив(ы)) и базовые операции:
- проверка на пустоту массива;
- создание пустого массива размера NxM (выделение памяти);
- сделать текущим элементом первый элемент i-й строки;
- сделать текущим элементом первый элемент j-го столбца;
- сделать текущим следующий элемент в строке/столбце;
- чтение значения текущего элемента;
- изменение значения текущего элемента;
-* изменение элемента по индексам (строки и столбца);
-* чтение элемента по индексам (строки и столбца);
- изменение размеров матрицы;
- вывод (дописывание) содержимого матрицы в текстовый лог-файл для контроля за состоянием матрицы после каждой операции во время работы программы.
(* - частое использование этих операций будет неэффективным для первого способа)
Создать консольное приложение на C++, позволяющее выбрать и выполнить следующие действия над матрицей (только с помощью выше перечисленных базовых операций! Без прямого обращения к элементам списка/массива):
- очистить матрицу;
- создать матрицу, считав размеры и значения элементов из текстового файла;
- изменить один элемент по индексам, на основе данных введенных в интерактивном режиме (с клавиатуры или с формы);
- изменить размер матрицы;
- поиск: Найти номер последнего максимального элемента среди элементов, значения которых лежат в диапазоне [c,d] (c≤Ai≤d) и расположенных до первого четного элемента. Матрицу рассматривать по строкам. В случае отсутствия четных элементов или элементов, значения которых лежат в указанном диапазоне, или невозможности поиска вывести соответствующие поясняющие сообщения.
-После каждой операции выводить содержимое матрицы в лог-файл
подробнее
Заказчик
заплатил
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
4 июня 2014
Заказ завершен, заказчик получил финальный файл с работой
5
МАТРИЦА.jpg
2018-11-29 14:54
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Работа сделана в течении часа, спасибо автору за приемлемую цену и качество работы! =)