Задания для практической работы¶
Пример №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. Функция принимает в качестве аргумента координаты центра и радиус круга, а возвращает количество точек