Вариант 11
-
Написать программу вычисления минимального значения в массивах типа int,float и complex. Функции, вычисления минимума имеют одно и тоже имя.
-
Написать родовую функцию, которая копирует файл в память по адресу первого аргумента, если файл больше, то память должна быть перевыделена в родовой функции. Проверить для данных типа int, float, double.
-
Создать абстрактный тип данных (структура) - студент , у которого есть имя, номер зачетки, средняя успеваемость. Определить функцию, которая устанавливает по умолчанию среднюю успеваемость - 4. Для задания имени использовать оператор new.
-
Создать абстрактный тип данных (структура) - вектор, который имеет указатель на int и число элементов. Определить функцию, которая выделяет память для массива и инициализирует данные. Определить 2 функции, отличающиеся только спецификатором inline, которые проверяют элемент массива на нечетность, использовать их при вычислении числа нечетных элементов. Освободить память. Сравнить время вычисления.
-
Написать функцию преобразующую единственный параметр в ближайшее нечетное. Написать функцию изменения знака единственного параметра. Написать функцию возвращающую ссылку на передаваемый параметр. Изменить его при вызове функции. Что, если все ссылки сделать const?
Вариант 12
-
Написать программу вычисления максимального значения в массивах типа int,float и complex. Функции, вычисления максимума имеют одно и тоже имя.
-
Написать родовую функцию, которая копирует файл в память по адресу первого аргумента, если файл больше, то память должна быть перевыделена в родовой функции. Проверить для данных типа int, float, double.
-
Создать абстрактный тип данных (структура) - картина, у которой есть название, автор, стоимость. Определить функцию, которая устанавливает по умолчанию стоимость - 4 тыс. долларов. Для задания имени использовать оператор new.
-
Создать абстрактный тип данных (структура) - вектор, который имеет указатель на int и число элементов. Определить функцию, которая выделяет память для массива и инициализирует данные. Определить 2 функции, отличающиеся только спецификатором inline, которые проверяют элемент массива на четность, использовать их при вычислении числа четных элементов. Освободить память. Сравнить время вычисления.
-
Написать функцию, преобразующую единственный параметр в ближайшее сверху степени 2. Написать функцию возвращающую ссылку на элемент глобального массива. Изменить его при вызове функции. Что, если все ссылки сделать const?