Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
K_arina
0 / 0 / 1
Регистрация: 15.05.2016
Сообщений: 34
#1

Передать функцию в качестве параметра

28.09.2016, 21:25. Просмотров 511. Ответов 21

Нужно передать функцию func в качестве параметра для функции palindrom. Как это сделать? желательно не через указатель
C++
1
2
3
4
5
6
int func(int n) // эта функция считает к-во цифр в числе
{
    if (n == 0)
        return 0;
    else return 1 + func(n / 10); 
}
bool palindrom(func(n)???, int a);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2016, 21:25
Ответы с готовыми решениями:

Как передать функцию в качестве параметра?
Помгите плиз, не получается передать одну функцию как параметр другой я...

Можно ли в качестве параметра функции передать другую функцию?
В ниже представленной программе функция returnMax находит в массиве...

Указатели (нужно передать массив в качестве параметра в функцию)
Добрый день! имеется массив array его нужно передать в качестве параметра в...

Как передать массив структур в функцию в качестве параметра, чтобы изменения в функции меняли исходный массив?
Допустим есть структура struct Base { int a; int b; int...

Как передать файл в качестве параметра функции
Как передать файл в качестве параметра функции? Напишите пожалуйста на примере...

21
K_arina
0 / 0 / 1
Регистрация: 15.05.2016
Сообщений: 34
29.09.2016, 11:40  [ТС] #21
nmcf, Натуральный логарифм это только формула возведения в степень

x=pow(a,b)
тогда справедливо:
x=exp(b*ln(a))

Разве не так?
0
nmcf
6260 / 5572 / 2532
Регистрация: 14.04.2014
Сообщений: 23,464
29.09.2016, 13:11 #22
Есть же pow(). Дело не только в логарифмах, смотри мои исправления.
А правильнее, как уже говорили, умножать десять на себя и не использовать вещественные числа. Или описать массив констант со всеми степенями десяти и просто брать готовые значения.
0
29.09.2016, 13:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.09.2016, 13:11

Как передать в качестве параметра конструктора ПОТОК,
Здравтсвуйте. Есть класс Notebook(); Один из конструкторов принимает в...

Функции: Как передать в качестве параметра число?
Как передать в качестве параметра число? с++

Как передать слово в качестве параметра функции?
Возможно ли чтобы функция принимала слово, вывела его , и рассчитала его...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru