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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Аня91
0 / 0 / 0
Регистрация: 16.10.2009
Сообщений: 10
#1

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

24.11.2010, 19:57. Просмотров 963. Ответов 0
Метки нет (Все метки)

Помогите пожалуста девушке с решением хоть каких-нибудь задач из этого списка+(

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.
Посмотрите здесь:

перегрузка операторов и функций - C++
Помогите пожалуйста хотя бы разобраться что нужно сделать класс стринг с горем пополам готов а вот дальше..... 1. Реализовать...

Перегрузка функций и операторов - C++
Создать класс String – строку, используя динамическую память. Определить операторы "+" –сложение строк, "=" и "+=" – присваивания, как...

АТД, перегрузка операторов и функций - C++
Задание: 1. Реализовать (на основе лекционного материала) класс String, который представляет строку символов произвольной длины (отчет -...

Перегрузка функций и операторов, почему программа не работает? - C++
Помогите пожалуйста разобраться почему не работает программа? Создать класс 2-D координат. Определить операторы "+" и "-" как...

Перегрузка операторов с использованием функций-членов и укозателя *this - C++
Из учебника я узнал, то что функция перегрузки операторов вызывается когда компилятор встретит выражение - c = a + b; затем b - передается...

Использование функций-членов для перегрузки унарных операторов - C++
Добрый день уважаемые коллеги. Возник вопрос. как работают эти строки? three_d operator+(three_d op2);// оператор ор1 передается...

Есть в языке "С" аналоги функций Pos() и Delete()? - C++
Если есть, то напишите.

Реализация операторов new и delete - C++
правильно ли я понимаю, что при вызове classname *x = new classanme; и реализации оператора, new, скажем void * __cdecl operator new...

Нюансы использования операторов new/delete в деструкторах - C++
Подскажите пожалуйста, в чем проблема у меня в деструкторах? Есть 3 класса(по порядку размещения ниже), когда первые 2 удаляются все...

Перегрузка new и delete - C++
Помогите пожалуйста разобраться! Непонимаю примера из Т.А. Павловская "C/C++ Программирование на языке высокого уровня" для большей ясности...


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

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

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