Задания для практической работы

Пример №1 (ex_05_01.cpp)

Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму на 10 % от нормы предыдущего дня. Определить, какой суммарный путь пробежит спортсмен за n дней.

Требования к оформлению:

Процесс организовать с помощью функции sum_dist. Функция sum_dist принимает в качестве аргумента количество дней тренировок n и возвращает суммарный путь

Пример №2 (ex_05_02.cpp)

Покупатель должен заплатить в кассу сумму n рублей. У него имеются купюры достоинством 10, 50, 100, 500, 1000 и 5000 р. Определить, сколько купюр разного достоинства отдаст покупатель, если начнет платить с самых крупных.

Требования к оформлению:

Расчет количества купюр заданного достоинства для оплаты суммы оформить в виде функции count_bill с аргументами summa - сумма для оплаты (целое число), bill - купюра (целое число).

Например:

int count_bill(int summa, int bill)
{
        //....
}

Пример №3 (ex_05_03.cpp)

Проверить утверждение о том, что результатами вычислений по формуле х^2 + х + 17 при 0 <= х <= 15 являются простые числа. Все результаты вывести на экран

Пример №4 (ex_05_04.cpp)

Найти наибольшее значение отношения трехзначного числа к сумме его цифр.

Требования к оформлению:

Процесс организовать с помощью функции check_number. Функция принимает в качестве аргумента трехзначное n и возвращает отношение числа к сумме его цифр

Пример №5 (ex_05_05.cpp)

Вычислить количество точек с целочисленными координатами, находящихся в круге с радиусом R>0 c центром в точке с координатами x,y.

Требования к оформлению:

Процесс организовать с помощью функции calc_points. Функция принимает в качестве аргумента координаты центра и радиус круга, а возвращает количество точек