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

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

Войти
Регистрация
Восстановить пароль
 
DmitryM5
Love~
 Аватар для DmitryM5
51 / 51 / 3
Регистрация: 27.08.2013
Сообщений: 765
Записей в блоге: 1
#1

Функция Floor и Pow - C++

06.09.2013, 11:08. Просмотров 943. Ответов 6
Метки нет (Все метки)

Народ,два дня в C++ только я...
Задание: Создать функцию floorQubicRoot, находящую наибольшее целое число, которое не превышает кубического корня заданного числа. [pow, floor]

Почему при присваивании double b=1/3; Б становится равной 0??
Функция не работает следовательно.
Миниатюры
Функция Floor и Pow  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Raali
622 / 326 / 34
Регистрация: 06.07.2013
Сообщений: 1,049
Завершенные тесты: 1
06.09.2013, 11:14     Функция Floor и Pow #2
Цитата Сообщение от DmitryM5 Посмотреть сообщение
double b=1/3
потому что справа у тебя переменные int 1 и 3 , во всяком случае компилятор их считает не дробными.
C++
1
double b = 1.0d / 3.0d
DmitryM5
Love~
 Аватар для DmitryM5
51 / 51 / 3
Регистрация: 27.08.2013
Сообщений: 765
Записей в блоге: 1
06.09.2013, 11:25  [ТС]     Функция Floor и Pow #3
Цитата Сообщение от Raali Посмотреть сообщение
потому что справа у тебя переменные int 1 и 3 , во всяком случае компилятор их считает не дробными.
C++
1
double b = 1.0d / 3.0d
WHY?
Миниатюры
Функция Floor и Pow  
Байт
Эксперт C
 Аватар для Байт
15029 / 9431 / 1377
Регистрация: 24.12.2010
Сообщений: 17,433
06.09.2013, 11:28     Функция Floor и Pow #4
Raali, Не понял, при чем здесь d ?
C++
1
double b = 1.0 / 3;
Raali
06.09.2013, 11:30
  #5

Не по теме:

Цитата Сообщение от Байт Посмотреть сообщение
Raali, Не понял, при чем здесь d ?
попутал чего то, думал как при 1.0f синтаксис

SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5549 / 2583 / 235
Регистрация: 01.11.2011
Сообщений: 6,375
Завершенные тесты: 1
06.09.2013, 11:31     Функция Floor и Pow #6
C++
1
2
3
4
double b = (double)1 / 3; // C style
double b = static_cast<double>(1) / 3; // C++ style
 
double b = static_cast<double>(1) / (double)3; // Combo Х)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.09.2013, 11:37     Функция Floor и Pow
Еще ссылки по теме:

C++ функция pow для int
не подключаеться функция возведениЯ в степень pow C++
C++ Функция floor()
C++ Функция pow(x,y) не работает с большими числами?
C++ Функция pow

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

Или воспользуйтесь поиском по форуму:
DmitryM5
Love~
 Аватар для DmitryM5
51 / 51 / 3
Регистрация: 27.08.2013
Сообщений: 765
Записей в блоге: 1
06.09.2013, 11:37  [ТС]     Функция Floor и Pow #7
Спасибо ребят!
Перенесено.
Пункт 5.16 Правил: Одна тема - один вопрос.
Yandex
Объявления
06.09.2013, 11:37     Функция Floor и Pow
Ответ Создать тему
Опции темы

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