0 / 0 / 0
Регистрация: 11.06.2021
Сообщений: 37
|
||||||
1 | ||||||
Написать функцию, которая принимает число и степень, которую его нужно возвести18.07.2021, 18:23. Показов 5083. Ответов 5
Метки нет (Все метки)
Написать функцию, которая принимает число и степень, которую его нужно возвести. Начал проходить функции если я правильно понял то выглядит примерно так эта задача . У меня вопрос правильно ли я реализовал задачу ?Она работает но но вроде как по условию ввод переменной и степени я так понял должен сделать отдельной функцией.Возможно ли это? так как у меня не выходит требует инициализации переменных если ввод хочу осуществить из другой функции..Есть ли решение ?или я всё же неправильно понял условие.
0
|
18.07.2021, 18:23 | |
Ответы с готовыми решениями:
5
Написать программу, которая вычисляет целую степень, в которую необходимо возвести число 2, чтобы получить число, ближайшее меньшее либо равное числу, Написать функцию, которая принимает число, а возвращает его факториал Разработать функцию, которая принимает 2 числа и возводит первое число в степень второго |
440 / 283 / 183
Регистрация: 23.06.2018
Сообщений: 651
|
||||||
18.07.2021, 18:47 | 3 | |||||
Сообщение было отмечено -AvP- как решение
Решение
Ну, скинутое вами условие - написать функцию, принимающую число и степень - вы реализовали правильно. Но выполнили ли вы скрытые условия я сказать не могу.
1. Использовать pow для вычисления степени целых чисел, возможно, не самое лучшее решение.2. Зачем Print_Answer принимает 3 числа, если выводит только одно?
1
|
0 / 0 / 0
Регистрация: 11.06.2021
Сообщений: 37
|
|
18.07.2021, 19:12 [ТС] | 4 |
2. Зачем Print_Answer принимает 3 числа, если выводит только одно?-согласен с вами исправил у себя.
1. Использовать pow для вычисления степени целых чисел, возможно, не самое лучшее решение.- а тут если можно подробнее чем он плох? И если он всё же не так хорош в использовании в данном случае чем на ваш взгляд его можно тут заменить?
0
|
440 / 283 / 183
Регистрация: 23.06.2018
Сообщений: 651
|
|||||||||||
18.07.2021, 21:04 | 5 | ||||||||||
Функция pow всегда возвращает дробные числа: https://en.cppreference.com/w/cpp/numeric/math/pow
Гарантий того, что передав 102 вы получите 100, а не 99.999 я нигде не видел, предполагаю, это зависит от реализации. Преобразование из double в int происходит простым отбрасыванием дробной части, следовательно, вы можете получить значение на 1 меньше реального. У меня два варианта: 1. Если особо не мудрить, то можно просто пройтись циклом в лоб:
1
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||||||
18.07.2021, 21:35 | 6 | |||||
написать функцию не означает использовать готовую функцию
не заметил такого требования в условии задачи если степень целая можно так:
1
|
18.07.2021, 21:35 | |
18.07.2021, 21:35 | |
Помогаю со студенческими работами здесь
6
Если введенное число отрицательное и четное, то возвести его в 3 степень, иначе возвести в квадрат Написать функцию, которая принимает целое число Написать функцию, которая принимает на вход число и лямбду Написать функцию, которая по указателю принимает одномерный массив и его размер. Написать функцию, которая возводит число в степень Написать функцию, которая принимает одномерный массив и заполнить его случайными числами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |