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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
novi4ek_
0 / 0 / 0
Регистрация: 03.12.2009
Сообщений: 8
#1

Нахождение степени числа (pow) - C++

04.12.2012, 12:53. Просмотров 818. Ответов 2
Метки нет (Все метки)

Помогите пожалуйста написать программу. Я так понял тут нужно использовать функцию Pow и возводить основание (-3 в данном случае), в разные степени от 1 до того момента пока не будет оно равно или больше результата (81 в данном случае). Но в код реализовать не получается. Подскажите.

Программа принимает от пользователя два целых числа. Далее,
если первое число является степенью второго числа, то на экран выводится показатель степени, и
сообщение «___ не является степенью числа ___» в противном случае (на месте прочерков
выводятся конкретные числа). Например, при вводе «81 -3» должно выводиться «4», а ввод «81 4»
приводит к выводу «81 не является степенью числа 4». Учесть области определения и значения
степенной функции целочисленного переменного.

Добавлено через 46 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
double  rez = 0;
double  osn = 0;
double stepen = 0; //найти
//double s4et4ik=0;
double z=0; // для проверки совпадения с результатом при поиске степени
cout << "Vvedite rezultat";
cin >> rez;
cout << "Vvedite osnovanie";
cin >> osn ;
while   ( z<=rez ) 
{
stepen++;
z = pow (osn,stepen);
 
} 
 
cout << z << "/n";
cout << stepen;
вот что пока придумал

Добавлено через 17 часов 50 минут
просто с условием остановки подскажите, блин, алгоритм то есть не знаю как пеервести в код
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2012, 12:53     Нахождение степени числа (pow)
Посмотрите здесь:

Огромные степени числа C++
Определения степени числа C++
C++ Нахождение корней полинома n-ой степени
C++ Возведение в степени, не используя pow
C++ при вызове функции pow() выдаёт ошибку: test.cpp:(.text+0x59b): undefined reference to `pow'
C++ Определить степень числа с целочисленным показателем, не используя функцию pow
Нахождение факториалов в степени C++
Написать программу, которая делит числа в 5 степени на число в 14 степени и выводит ответ в 5 степени. Найти ошибку C++
C++ Создать функцию вычисления степени числа с показателем (без использования функции pow)
Даны натуральные числа n, k. Проверить, есть ли в записи числа n (в степени k) цифра m C++
Алгоритм по вычислению числа в степени n C++
C++ Возведение числа в отрицательную степень (без функции pow)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
Эксперт C
 Аватар для Байт
15043 / 9445 / 1383
Регистрация: 24.12.2010
Сообщений: 17,477
04.12.2012, 13:03     Нахождение степени числа (pow) #2
novi4ek_, функция pow для отрицательного основания работать не будет. Придется ручками (умножением) возводить в нужную степень. Что для целых степеней вполне естественно...
novi4ek_
0 / 0 / 0
Регистрация: 03.12.2009
Сообщений: 8
04.12.2012, 15:07  [ТС]     Нахождение степени числа (pow) #3
pow возводит -3 в разные степени -работает
Yandex
Объявления
04.12.2012, 15:07     Нахождение степени числа (pow)
Ответ Создать тему
Опции темы

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