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

Ошибка в формуле при компиляции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как сделать чтобы программа при первом запуске добавлялась в автозагрузку? http://www.cyberforum.ru/cpp-beginners/thread704693.html
Как сделать чтобы программа при первом запуске добавлялась в автозагрузку? А потом при каждом запуске ПК, висела в процессах просто, и делала свое дело!
C++ исключения Есть тестовое задание. Реализовать класс. Есть метод. * @note The function does not validate the index, if the index is out * of the bounds (0, GetLength() - 1), behavior is undefined. */ char operator (int index) const; его нужно реализовать. http://www.cyberforum.ru/cpp-beginners/thread704666.html
C++ Как отловить буфер обмена!?
Как мне сделать так чтобы программа, если она запущена, каждую секудну смотрела есть ли в буфере текст, желательно не просто текст, а например, вот если в тексте есть буква "K" и после него еще 15 символов. А потом заменял его на мой текст, любой какой укажу. Понимаю, вопрос, даже не вопрос, а тупо "дайте исходник", но прошу просто направить в нужное русло.
C++ Введите с клавиатуры данные в массив целого типа, выведите их на экран
Введите с клавиатуры данные в массив целого типа, выведите их на экран, затем выполните обмен значениями для первого и последнего элементов массива, а также для второго и предпоследнего. После этого выведите данные из массива снова на экран.
C++ объединение двух массивов http://www.cyberforum.ru/cpp-beginners/thread704640.html
Прог-ма, которая будет объединять два массива в один с ФУНКЦИЕЙ
C++ одномерный массив В одномерном массиве из 10 элементов необходимо Во всех последовательностях положительных чисел изменить порядок элементов на противоположный. Массив за основу взял {-5, 5, 6, 4, -8, 5, 9, -8, -7, 1} и никак не додумаюсь, как поменять последовательность положительных чисел. Как объяснил препод, нужно к примеру где последовательность 5 6 4 из моего массива, и нужно сделать чтобы стало так: 4 6... подробнее

Показать сообщение отдельно
ps10n1ck
 Аватар для ps10n1ck
54 / 48 / 2
Регистрация: 10.11.2010
Сообщений: 132
21.11.2012, 20:13     Ошибка в формуле при компиляции
компилятор не может определить какую из функций использовать, с параметром типа float или double, откуда у вас взялись эти данные, и что это:
C++
1
(tmp.Length()-1)
Добавлено через 16 минут
по всей видимости, результат выполнения этого участка дает результат типа int, и компилятор не знает какую из двух перегруженных функций к нему применить, т.к. int может быть приведен как к float так и к double
если же данное выражение верно, то попробуйте сделать так :
sqrt((float)(tmp.Length()-1))
или
sqrt((double)(tmp.Length()-1))
 
Текущее время: 23:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru