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

Возведение в степень, отрицательные числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вывод генерированных чисел http://www.cyberforum.ru/cpp-beginners/thread928606.html
помогите с программой. Суть в том что нужно посчитать числа по формулам и получить примерно такой результат..
C++ Задачка про стол. Размещение гостей без повторений Представьте, что вы собираетесь пригласить к себе шестерых гостей, но за вашим столом могут разместиться всего лишь 4 человека Сколькими способами можно разместить четырех из шести гостей за... http://www.cyberforum.ru/cpp-beginners/thread928573.html
C++ Не создаётся .exe в связи с содержимым в строке
Не понимаю в чём может заключаться проблема если в объявляем строку сугубо двумя действительными числами не создаётся .exe файлchar s = "365.24 29.53";, а так создаётся char s = "365.24 a 29.53";...
Приоритеты выполнения перегрузок операций C++
Всем привет. Скажите как себя будет вести программа в следующей ситуации и чем это обусловлено(компилятором или стандартом языка); #include <iostream> #include <fstream> /** перегрузка для...
C++ Поиск точки на координатной плоскости http://www.cyberforum.ru/cpp-beginners/thread928507.html
Помогите пожалуйста!! Нужно написать программу которая будет искать рандомную точку на координатной плоскости, относительно движущейся прямолинейной точки в доль оси Х.
C++ Преобразование последовательности - 2 (задача с acmp). Найти ошибку в коде Здравствуйте. Задана последовательность, содержащая n целых чисел. Необходимо найти число, которое встречается в этой последовательности наибольшее количество раз, а если таких чисел несколько, то... подробнее

Показать сообщение отдельно
VLK
194 / 163 / 12
Регистрация: 05.05.2013
Сообщений: 1,225
26.07.2013, 14:11  [ТС]
Цитата Сообщение от Ilot Посмотреть сообщение
Вот именно. Код работает только для целых степеней.
Такой код не лучше?
C++
1
2
3
4
5
6
7
long double my_pow(long double number, short int _pow)
{
    long double temp = 1; // временное значение
    for (int count = 0; count < abs(_pow); count++)
       temp *= number;
    return (_pow > 0) ? temp: 1/temp;
}
nonedark2008, не сочтите за труд указать рабу божьему где можно почитать о такого рода алгоритмах?
а можно разъяснить что значит:

1. в 4-й строчке abs, не знаю что за функция, по этому ее у меня нет.
2. знаки "?", "?:" что он делает в С++, я пока с ними не сталкивался
3. строчка 6 более подробно расписать, т.к. я ее не понимаю, . я сталкивался пока что только с выражениями типа return a; , а не то, что там написано.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru