Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Непонятности с корнем n степени - C++

20.05.2013, 19:12. Просмотров 380. Ответов 2
Метки нет (Все метки)

Доброго времени суток.
Имеется кусок кода:

C++
1
2
3
4
5
6
7
8
z = 0;
    
    for (i = 99; i >= 3; i -= 3)
    {
        i += z;
        z = exp(1/n * log(i));
 
    }
(n - вводится с клавиатуры.)

Но после выполнения цикла z всегда равен 1.
Вариант с pow(i, 1/n) дает аналогичный эффект.

В чем может быть причина? (кроме моих кривых рук)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2013, 19:12
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Непонятности с корнем n степени (C++):

число под корнем в степени n - C++
Скажите пожалайста как пишется в с++ выражение 125 в корне степени 3 короче чсисло под корнем в нной степени заранее спасибо

sinlnb3b3 и следующее корень пятой степени, где под корнем b3+10 - C++
sinlnb3b3 и следующее корень пятой степени, где под корнем b3+10 Как расписать на языке C++, особенно первую. По второй такие...

Корень под корнем, который под корнем, который в свою очередь под корнем., под корнем - C++
Правильно ли я составил код? #include <iostream> using namespace std; int main() { double e = 0; double n = 3; double...

Написать программу, которая делит числа в 5 степени на число в 14 степени и выводит ответ в 5 степени. Найти ошибку - C++
Ребят, такая проблема, задание: Написать программу, которая делит числа в 5 степени на число в 14 степени и выводит ответ в 5 степени. ...

Непонятности со строками - C++
Возникла проблема не могу понять с какой стороны ее решить. Работающий код: ... url = "http://www.site.ru/this.html"; file =...

Три непонятности: память в union, указатель на функцию и -> - C++
Не пойму: 1) как в union по одному адресу хранят кучу разных переменных? 2) растолкуйте указатель на функцию " Можно определить...

2
henecs
17 / 17 / 0
Регистрация: 19.05.2013
Сообщений: 135
20.05.2013, 19:19 #2
надо явно указать что 1 это float а нe int
C++
1
z = exp(1.0/n * log(i));
но не совсем уверен
0
LanMan
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 4
20.05.2013, 19:24  [ТС] #3
Цитата Сообщение от henecs Посмотреть сообщение
надо явно указать что 1 это float а нe int
C++
1
z = exp(1.0/n * log(i));
но не совсем уверен
Благодарю, помогло.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2013, 19:24
Привет! Вот еще темы с ответами:

Написать рекурсивную функцию для расчета степени а в степени х, х - любое число - C++
Здравствуйте. Написать рекурсивную функцию для расчета степени а в степени х, х - любое число Нужна помощь с написанием вызова...

Написать программу, вычисляющую X в степени Y и Y в степени X - C++
Написать программу, вычисляющую X в степени Y и Y в степени X. Основная программа запрашивает X и Y и передает их в функцию. Функция...

ошибочка с корнем - C++
#include <stdio.h> #include <iostream.h> #include <math.h> int main () { double dX; double dY; dX =...

Формулы с модулем и корнем - C++
В очередной раз здравствуйте! Есть следующая формула, которую нужно обсчитать на C++: Проблема в том, что я не имею не малейшего...


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

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

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