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

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

Восстановить пароль Регистрация
 
LanMan
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 4
20.05.2013, 19:12     Непонятности с корнем n степени #1
Доброго времени суток.
Имеется кусок кода:

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) дает аналогичный эффект.

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

C++ Непонятности со строками
число под корнем в степени n C++
C++ Написать программу, вычисляющую X в степени Y и Y в степени X
Формулы с модулем и корнем C++
sinlnb3b3 и следующее корень пятой степени, где под корнем b3+10 C++
C++ ошибочка с корнем
C++ Является ли X корнем данного многочлена C++
C++ Три непонятности: память в union, указатель на функцию и ->

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
henecs
 Аватар для henecs
16 / 16 / 0
Регистрация: 19.05.2013
Сообщений: 135
20.05.2013, 19:19     Непонятности с корнем n степени #2
надо явно указать что 1 это float а нe int
C++
1
z = exp(1.0/n * log(i));
но не совсем уверен
LanMan
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 4
20.05.2013, 19:24  [ТС]     Непонятности с корнем n степени #3
Цитата Сообщение от henecs Посмотреть сообщение
надо явно указать что 1 это float а нe int
C++
1
z = exp(1.0/n * log(i));
но не совсем уверен
Благодарю, помогло.
Yandex
Объявления
20.05.2013, 19:24     Непонятности с корнем n степени
Ответ Создать тему
Опции темы

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