Показать сообщение отдельно
vaseno
в Бане
Сообщения: 214
Регистрация: 24.09.2009
Старый пост, нажмите что бы добавить к себе блог 21 декабря 2010, 22:00
  #623 (ПС)
Всем привет!
Парни, помогите с задачкой по С++
Вот условие, помогите хотя бы половину сделать.

-
Дан класс Array (Динамический двумерный массив) В классе предусмотреть возможность добавления новых элементов массива при превышении размерности массива.
Класс должен содержать конструктор без параметров (инициализирует массив нулями), конструктор инициализации (размерность задается с клавиатуры), конструктор копирования, деструктор, функцию вывода элементов массива.
Также в классе определить:
функцию, которая образует одномерный массив из элементов главной диагонали;
функцию, которая возвращает сумму положительных элементов, расположенных под главной диагонали;
функцию, сортовуе массив по-возрастанию;
Создать два объекта ArAr1, ArAr2 данного класса. Первый объект инициализируется конструктором без параметров, второй - конструктором инициализации. Вывести два объекта на экран с комментариями (где какой массив)
Создать объект ArAr3 на основе объекта ArAr2 данного класса. Вывести объект на экран.
Вывести на экран одномерный массив из элементов главной диагонали объекта ArAr 1,
сумму положительных элементов, расположенных под главной диагонали данного объекта, и отсортировывает массив по-возрастанию

offline
Ответить с цитированием