• Codeby web-security - Курс "Тестирование Веб-Приложений на проникновение с нуля" от команды codeby. Общая теория, подготовка рабочего окружения, пассивный фазинг и фингерпринт, Активный фаззинг, Уязвимости, Пост-эксплуатация, Инструментальные средства, Social Engeneering и многое другое. Подробнее ...

  • Мобильный клиент нашего форума для Android гаджетов доступен в Google Play Market по этой ссылке. Клиент можно скачать с нашего форума по этой ссылке. Последняя версия МК в нашем телеграм канале вот здесь

Проблема Help plz, экзамен по с++ завтра, не успеваю !!!

10.07.2018
5
0
#1
30. *Напишите функцию, которая принимает высоту треугольника и выводит на экран прямоугольный треугольник из звездочек.

42. *Напишите функцию, которая принимает дату (день, месяц, год) и возвращает:
А) количество месяцев, соответствующее этой дате.
Б) количество дней, соответствующее этой дате.

43. **Напишите функцию, которая принимает целое число и выводит на экран эквивалент этого числа в двоичной системе исчисления.

45. ***Напишите функцию, которая принимает целое число и выводит на экран эквивалент этого числа в шестнадцатеричной системе исчисления.

Рекурсия

48. *Написать рекурсивную функцию, которая выводит N звезд в ряд, число N задает пользователь. Проиллюстрируйте работу функции примером.

49. *Написать рекурсивную функцию, которая вычисляет факториал числа. Проиллюстрируйте работу функции примером.

51. **Напишите рекурсивную функцию, которая принимает одномерный массив из 100 целых чисел заполненных случайным образом и находит позицию, с которой начинается последовательность из 10 чисел, сумма которых минимальна.


24. **Написать функцию, которая меняет порядок элементов передаваемого массива на обратный. Внутри функции запрещено использовать вспомогательный массив.
a) Реализовать перегрузки для различных типов массивов.
b) Реализовать шаблонный вариант функции.
Проиллюстрировать работу этой функции.
25. **Написать функцию, которая принимает три числа и показывает на экран все числа от 0 до 1000, которые одновременно кратны всем трем параметрам. Проиллюстрировать работу этой функции.
32. *Напишите функцию, которая принимает массив и количество элементов и возвращает среднее арифметическое всех элементов массива.
a) Реализуйте перегрузку для целых и вещественных чисел.
b) Реализуйте шаблонный вариант функции.
34. **Напишите шаблон функции, которая вычисляет корень квадратного уравнения.
36. **Напишите шаблон функции, которая принимает массив, и выводит на экран позиции нулевых элементов массива.


  1. *Напишите функцию, которая принимает четыре целых числа, и определяет большее из них.

  1. *Напишите функцию, которая принимает одномерный массив целых чисел и длину массива, и возвращает произведение всех чисел массива.

  1. **Написать две функции, которые принимают одномерный массив чисел и возвращают значения минимального числа в этом массиве:
    а) первая функция для массива целочисленных чисел;
    б) вторая функция для массива вещественных чисел;
    Возвращаемые типы этих функции должны совпадать с типами входных массивов.

  1. **Напишите функцию для сортировки массива, которая принимает массив, количество элементов, тип сортировки (пузырьком, выбором и т.д., можно сортировкой подсчетом) и порядок сортировки (по убыванию, по возрастанию – логическая переменная). Реализовать перегрузки (одноимённые функции) для целых и вещественных чисел.

  1. **Дан одномерный массив целых чисел. Напишите функцию, которая осуществляет нахождения искомого значения с помощью бинарного поиска – двоичного поиска. Функция возвращает позицию вхождения искомого значения. Для корректной работы бинарного поиска надо понимать, что массив перед поиском должен быть отсортирован. Для сортировки воспользуйтесь функциями сортировки из предыдущего задания.

  1. **Напишите функцию, которая определяет количество нулевых элементов передаваемого массива. Реализовать перегрузки для различных типов массивов: int/short/char/float/double.

  1. Напишите функцию, которая принимает выражение в виде строки и проверяет, правильно ли расставлены в нем скобки.
А) *Скобки могут быть только круглые «(» «)».
Б) **Скобки могут быть круглые «(» «)» и квадратные «[» и «]»

  1. *Напишите функцию, которая принимает размеры прямоугольника и выводит на экран прямоугольник из звездочек.
 
Вверх Снизу