Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 21.03.2012
Сообщений: 20
1

Описать функцию IsPowerN(K, N) для проверки является ли параметр K степенью числа N?

15.03.2016, 17:56. Просмотров 2068. Ответов 3
Метки нет (Все метки)


Описать функцию IsPowerN(K, N) логического типа, возвращающую True, если целый параметр K (> 0) является степенью числа N (> 1), и False в противном случае. Дано число N (> 1) и набор из 10 целых положительных чисел. С помощью функции IsPowerN найти количество степеней числа N в данном наборе.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.03.2016, 17:56
Ответы с готовыми решениями:

Описать функцию IsPowerN(K, N ) логического типа, проверяющую является ли параметр K степенью числа N
Описать функцию IsPowerN(K, N ) логического типа, возвращающую TRUE, если целый параметр K(>0)...

Описать функцию IsPower5(K) логического типа, возвращающую TRUE, если целый параметр K (> 0) является степенью числа 5,
Описать функцию IsPower5(K) логического типа, возвращающую TRUE, если целый параметр K (> 0)...

Описать функцию IsPowerN (K, N ) логического типа, определяющую, является ли целый параметр K степенью числа N
Описать функцию IsPowerN(K, N ) логического типа, возвращающую TRUE, если целый параметр K(>0)...

Описать функцию Ispower5(k), проверяющую, является ли параметр K степенью числа 5
описать функцию Ispower5(k) логического типа,возвращающую TRUE,если целый параметр K(>0) является...

3
Объявлятель переменных
1003 / 317 / 292
Регистрация: 24.09.2011
Сообщений: 1,091
15.03.2016, 18:10 2
Мне просто уточнить. Функция возвращает true тогда, когда N^x = K, и при этом N, x и K являются целыми? Потому как если только K целое, а N и x могут быть вещественными, то тут достаточно только знак сравнивать.
1
0 / 0 / 0
Регистрация: 21.03.2012
Сообщений: 20
15.03.2016, 19:30  [ТС] 3
ну скорее всего да достаточно только знак сравнить. Я сам до конца в этой задачи не разобрался.
0
Объявлятель переменных
1003 / 317 / 292
Регистрация: 24.09.2011
Сообщений: 1,091
17.03.2016, 17:14 4
Лучший ответ Сообщение было отмечено Владимир94 как решение

Решение

C++
1
2
3
4
bool IsPowerN(int K, int N) {
    while (!(K % N)) K /= N;
    return (K == 1);
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.03.2016, 17:14

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Описать функцию, возвращающую True, если параметр является степенью числа 5
Описать функцию IsPower5(K) логического типа, возвращающую True, если целый параметр K (> 0)...

Описать функцию IsPower5(K) логического типа, возвращающую True, если целый параметр K (> 0) является степенью числа
Описать функцию IsPower5(K) логического типа, возвращающую True, если целый параметр K (> 0)...

Описать функцию IsPower5(K) логического типа, возвращающую True, если целый параметр K (> 0) является степенью числа 5
Описать функцию IsPower5(K) логического типа, возвращающую True, если целый параметр K (> 0)...

Описать функцию, определяющую, является ли число К степенью числа 5
Помогите пожалуйста! Описать функцию, определяющую, является ли число К степенью числа 5. с ее...


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

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

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