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

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

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

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

04.12.2012, 12:53. Просмотров 838. Ответов 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)
Посмотрите здесь:

Создать функцию вычисления степени числа с показателем (без использования функции pow) - C++
Создать функцию вычисления степени натурального числа с натуральным показателем (без использования функции pow) и вычислить с ее помощью...

Возведение в степени, не используя pow - C++
Как возвести в степень, не используя pow(a, b) ? И не пользуясь math.h

Нахождение факториалов в степени - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; #include &lt;fstream&gt; #include &lt;stdio.h&gt; #include &lt;iomanip&gt; #include...

Нахождение корней полинома n-ой степени - C++
Помогите пожалуйста с написанием алгоритма для нахождения корней полинома n-ой степени. Может поможет кому- название алгоритмов для...

Возведение числа в отрицательную степень (без функции pow) - C++
Здравствуйте) Помогите, пожалуйста, нужно возвести число в степень, в положительную получилось, а вот как возвести в отрицательную, не...

Определить степень числа с целочисленным показателем, не используя функцию pow - C++
Написать программу, которая определяет степень числа с целочисленным показателем, не используя функцию pow. a^k, где к может быть...

Определения степени числа - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main() { double i, sum; cin &gt;&gt; i; for ( double i=1; i &lt;=sum;...

Огромные степени числа - C++
Надо чтобы программа вычисляла огромные степени числа (мне надо 2 в 1024), и проверяла будет ли это число идеальным (сума делителей равна...

Алгоритм по вычислению числа в степени n - C++
int main() { setlocale(0,&quot;&quot;); int k; double n,x,y,z; double eps = 1.0e-10; while (true) { cout &lt;&lt; &quot;Введите...

Найти показатель степени числа - C++
Есть число 0.0045 представляем его в виде 4.5*10^(-3). Мне нужно сохранить -3. Или допустим 425 тогда 4.25*10^(2). Вопрос нету встроенной...

Корень седьмой степени из числа? - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; using namespace std; void main ( ) { float a,b,y; ...

Вычисление дробной степени числа с точностью - C++
Абсолютно нет идей, как реализовать вычисление взятия числа &quot;х&quot; под корень &quot;к&quot; с точностью &quot;у&quot;, при том что число и степень дробные. И...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
Эксперт C
15833 / 10160 / 1522
Регистрация: 24.12.2010
Сообщений: 19,148
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 в разные степени -работает
Ответ Создать тему
Опции темы

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