Форум программистов, компьютерный форум CyberForum.ru

Перегрузка функций в языке С++.Использование операторов new и delete. - C++

Восстановить пароль Регистрация
 
Аня91
 Аватар для Аня91
0 / 0 / 0
Регистрация: 16.10.2009
Сообщений: 10
24.11.2010, 19:57     Перегрузка функций в языке С++.Использование операторов new и delete. #1
Помогите пожалуста девушке с решением хоть каких-нибудь задач из этого списка+(

4.1.9. Введите массив чисел. Реализуйте функцию, которая во второй массив записывает все числа первого массива сумма цифр в шестнадцатеричном изображении которых кратна трем. Элементами массива могут быть или короткие, или длинные целые числа. Выведите на экран элементы массива и найденные числа.

4.2.9. В каждом массиве определить число, имеющее наибольшее количество делителей. На экран вывести это число, его порядковый номер и его делители.

4.3.9. Элементами класса являются указатель на массив целых чисел и целое число, задающее длину массива. В головном модуле определите массив объектов объявленного класса. Рассортируйте элементы массивов по убыванию их значений.

4.4.9. Компонентами первого класса являются строка - имя объекта и время его создания. Определите в головном модуле массив указателей на объекты объявленного типа. Реализуйте меню, одной ветвью которого будет создание объекта, другой – его уничтожение, а третьей – просмотр существующих объектов. При уничтожении объекта выведите его имя и время его существования. В цикле задавайте номера создаваемых и уничтожаемых объектов. Для определения времени существования объекта воспользуйтесь функцией стандартной библиотеки clock(). Функция возвращает количество тиков таймера, которое следует сохранить в переменной типа clock_t.

4.5.9. Элементом класса являются фамилия, имя, отчество сотрудника, суммарный заработок за год и наименование основного места работы. Человек может работать в нескольких организациях. Определите три массива объектов указанного типа(количество предполагаемых организаций). Проанализируйте указанные массивы и для каждого сотрудника по основному месту работы зафиксируйте суммарный заработок за год. Для работы с объектами перегрузите операции +, +=. Выведите общий алфавитный список сотрудников с указанием общего суммарного заработка за год.

4.6.9. Объявите класс, содержащий информацию о студентах зачисленных на первый курс БНТУ (их не более 1000). Компонентами класса являются: фамилия, имя и отчество студента; его адрес; результаты тестирования. Подготовьте списки студентов проживающих в г. Минске и по каждой области отдельно. Предусмотрите вывод этих списков в двух вариантах: в алфавитном порядке фамилий и в порядке убывания суммы баллов тестирования

4.7.9. Компонентами базового класса являются: фамилия автора; указатель на название книги. В производный класс добавляются: год издания; издательство; стоимость одного экземпляра; количество книг. В динамической памяти определить массив объектов. Используя меню, вывести список книг в следующем порядке: в алфавитном порядке авторов; убывания года издания; убывания количества экземпляров книги.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2010, 19:57     Перегрузка функций в языке С++.Использование операторов new и delete.
Посмотрите здесь:

Реализация операторов new и delete C++
Есть в языке "С" аналоги функций Pos() и Delete()? C++
Перегрузка функций и операторов C++
Перегрузка оператора new и delete C++
АТД, перегрузка операторов и функций C++
перегрузка операторов и функций C++
Перегрузка new и delete C++
Перегрузка операторов с использованием функций-членов и укозателя *this C++
Перегрузка функций и операторов, почему программа не работает? C++
C++ Перегрузка глобального оператора delete с параметрами
C++ Нюансы использования операторов new/delete в деструкторах
C++ Использование функций-членов для перегрузки унарных операторов

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 04:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru