• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

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

S

Sanya_boy

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. *Напишите функцию, которая принимает размеры прямоугольника и выводит на экран прямоугольник из звездочек.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!