Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
Владимир94
0 / 0 / 0
Регистрация: 21.03.2012
Сообщений: 15
15.03.2016, 17:56     Описать функцию IsPowerN(K, N) для проверки является ли параметр K степенью числа N? #1
Описать функцию IsPowerN(K, N) логического типа, возвращающую True, если целый параметр K (> 0) является степенью числа N (> 1), и False в противном случае. Дано число N (> 1) и набор из 10 целых положительных чисел. С помощью функции IsPowerN найти количество степеней числа N в данном наборе.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2016, 17:56     Описать функцию IsPowerN(K, N) для проверки является ли параметр K степенью числа N?
Посмотрите здесь:

Составить пограмму вычисления количества простых чисел, которые принадлежат отрезку [m,n].Для проверки, является ли число простым использовать функцию C++
C++ Является ли число степенью другого числа
C++ В целочисленном массиве найти и напечатать те элементы, которые являются степенью 2. Написать функцию, проверяющую, является ли число степенью 2.
Описать функцию IsPrime(N) логического типа, возвращающую True, если целый параметр N (> 1) является простым числом C++
C++ Определить, является ли натуральное число k степенью числа
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SpBerkut
Объявлятель переменных
 Аватар для SpBerkut
905 / 231 / 113
Регистрация: 24.09.2011
Сообщений: 874
Завершенные тесты: 2
15.03.2016, 18:10     Описать функцию IsPowerN(K, N) для проверки является ли параметр K степенью числа N? #2
Мне просто уточнить. Функция возвращает true тогда, когда N^x = K, и при этом N, x и K являются целыми? Потому как если только K целое, а N и x могут быть вещественными, то тут достаточно только знак сравнивать.
Владимир94
0 / 0 / 0
Регистрация: 21.03.2012
Сообщений: 15
15.03.2016, 19:30  [ТС]     Описать функцию IsPowerN(K, N) для проверки является ли параметр K степенью числа N? #3
ну скорее всего да достаточно только знак сравнить. Я сам до конца в этой задачи не разобрался.
SpBerkut
Объявлятель переменных
 Аватар для SpBerkut
905 / 231 / 113
Регистрация: 24.09.2011
Сообщений: 874
Завершенные тесты: 2
17.03.2016, 17:14     Описать функцию IsPowerN(K, N) для проверки является ли параметр K степенью числа N? #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
bool IsPowerN(int K, int N) {
    while (!(K % N)) K /= N;
    return (K == 1);
}
Yandex
Объявления
17.03.2016, 17:14     Описать функцию IsPowerN(K, N) для проверки является ли параметр K степенью числа N?
Ответ Создать тему
Опции темы

Текущее время: 20:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru