Выполнить лабу

Открыт
Заказ
6499544
Раздел
Программирование
Предмет
C/C++
Антиплагиат
Не указан
Срок сдачи
28 Янв в 12:00
Цена
Договорная
Блокировка
10 дней
Размещен
13 Янв в 11:20
Просмотров
46
Описание работы

Выполнить. Оформление:

/*

Дан целочисленный двумерный массив размера MxN, заполненный построчно

одинаковыми значениями, совпадающими с номером строки. Этот массив вывести

на экран. Заменить исходный массив новым, в котором после последней строки

добавлена строка, заполненная значениями -1. Получившийся массив вывести

на экран. M и N вводятся с клавиатуры.

*/


/*

Предварительный проект


1. Выделить память под двумерный массив.

2. Заполнить значениями.

3. Вывести на экран.

4. Добавить строку.

5. Вывести на экран.

6. Освободить память.


Окончательный проект


1. Выделить память под двумерный массив.

I) Выделить память под массив указателей на целое.

II) Повторять выделение памяти под одномерные массивы (строки).

III) Вернуть адрес массива указателей.

2. Заполнить значениями.

I) Повторять для каждого одномерного массива (строки).

А) Повторять для каждого элемента одномерного массива (строки).

а) Присвоить значение.

3. Вывести на экран.

I) Повторять для каждого одномерного массива (строки).

А) Повторять для каждого элемента одномерного массива (строки).

а) Вывести значение.

Б) Перейти на новую строку.

4. Добавить строку.

I) Выделить память под массив указателей на один больше исходного.

II) Выделить память под одномерный массив (новая строка), адрес присвоить

последнему элементу массива указателей.

III) Заполнить одномерный массив (строку) значениями -1 (функция).

A) Повторять для каждого элемента одномерного массива.

а. Присвоить -1.

IV) Скопировать все адреса из исходного массива указателей в новый (функция).

А) Повторять для каждого элемента массива указателей.

a) Очередное значение исходного массива присвоить очередному

значению нового массива.

V) Увеличить размерность массива указателей на 1.

VI) Освободить память от исходного массива указателей.

VII) Вернуть адрес нового массива указателей.

5. Вывести на экран.

Так же как в 3.

6. Освободить память.

I) Повторять для каждого элемента массива указателей.

А) Освободить память (строка).

II) Освободить память (массив указателей).

*/

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир