Вариант 5
-
Написать программу упорядочивание массивов типа int,float и complex по убыванию. Функции, упорядочивающие массивы имеют одно и тоже имя.
-
Написать родовую функцию, которая считывает n байт из файла в память, которая выделяется в родовой функции, считывание блоком. Проверить для данных типа char, int, float, double.
-
Создать абстрактный тип данных (структура) - институт , у которого есть название и число студентов. Определить функцию, которая устанавливает название “ВГУЭС” и 20 тыс. по умолчанию. Для задания названия института использовать оператор new.
-
Создать абстрактный тип данных (структура) - вектор, который имеет указатель на double и число элементов. Определить функцию, которая выделяет память для массива и инициализирует данные. Определить 2 функции, отличающиеся только спецификатором inline, которые получают элемент массива, использовать их при вычислении средне квадратичного отклонения. Освободить память. Сравнить время вычисления.
-
Написать функцию абсолютного значения единственного параметра. Написать функцию возвращающую ссылку на глобальную переменную. Изменить его при вызове функции. Что, если все ссылки сделать const?
Вариант 6
-
Написать программу вычисления нормы массивов типа int,float и complex. Функции, вычисляющие нормы массивов имеют одно и тоже имя.
-
Написать родовую функцию, которая сравнивает первые n байт содержимого первого и второго аргумента и помещает в третий только отличающиеся симвоы. Место под третий аргумент выделяется в родовой функции. Проверить для данных типа char, int, float, double.
-
Создать абстрактный тип данных (структура)- компьютер , у которого есть фирма изготовитель, процессор, объем жесткого диска и ОЗУ в Мбайтах. Определить функцию, которая устанавливает стандартную конфигурацию по умолчанию (стандартная конфигурация - это компьютер, который вас устроит). Для задания названия фирмы использовать оператор new.
-
Создать абстрактный тип данных (структура) - вектор, который имеет указатель на double и число элементов. Определить функцию, которая выделяет память для массива и инициализирует данные. Определить 2 функции, отличающиеся только спецификатором inline, которые получают элемент массива, использовать их при упорядочивании массива по возрастанию. Освободить память. Сравнить время вычисления.
-
Написать функцию увеличения в 2 раза единственного параметра. Написать функцию возвращающую ссылку на глобальную переменную. Изменить его при вызове функции. Что, если все ссылки сделать const?
Вариант 7
-
Написать программу, записывающую массивы типа int,float и complex в обратном порядке. Функции, переупорядочивания массивов имеют одно и тоже имя.
-
Написать родовую функцию, которая копирует файл в память, которая выделяется в родовой функции. Проверить для данных типа int, float, double.
-
Создать абстрактный тип данных (структура) - принтер , у которого есть фирма изготовитель, тип - матричный, струйный или лазерный, разрешающая способность. Определить функцию, которая устанавливает по умолчанию тип струйный с 300х300. Для задания названия фирмы использовать оператор new.
-
Создать абстрактный тип данных (структура) - вектор, который имеет указатель на double и число элементов. Определить функцию, которая выделяет память для массива и инициализирует данные. Определить 2 функции, отличающиеся только спецификатором inline, которые получают элемент массива, использовать их при упорядочивании массива по убыванию. Освободить память. Сравнить время вычисления.
-
Написать функцию уменьшения в 2 раза единственного параметра. Написать функцию возвращающую ссылку на передаваемый параметр. Изменить его при вызове функции. Что, если все ссылки сделать const?