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

Рекурсивная функция stepen - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ сравнение времени http://www.cyberforum.ru/cpp-beginners/thread724530.html
Вообщем само задание вот: Пригородные поезда: время отправления, конечная станция, время в пути. Дополнить вывод вычисляемой информацией о времени прибытия на конечную станцию. Включить вычисляемое поле «время прибытия» в сортируемые поля. как сделать так, чтобы записывать время и сравнивать его время, т.е. надо чтобы время было записано в 60-ой системе. немного непонятно изъяснился, но...
C++ БАЗОВЫЕ ТИПЫ ДАННЫХ И ВВОД-ВЫВОД (С++)Разработать программу, которая вводит фактические данные из таблицы, представленной в варианте индивидуального задания и выводит на экран таблицу, подобную той, которая находится в индивидуальном задании (включая заголовок и примечания). Индивид.задание: Характеристики ПЭВМ Процессор Частота RAM Тип Pentium-III 866 64 C AMD-К5 166 16 C PowerPC-620 2000 256 R Тип: C -... http://www.cyberforum.ru/cpp-beginners/thread724518.html
Создать класс Complex C++
Здравствуйте помогите пожалуйста с заданием Создать класс Complex для работы с комплексными числами. Определить перегруженную функцию, возвращающую гипотенузу из двух аргументов. Функция не является членом класса комплексных чисел. Перегруженные функции имеют аргументы типа int, double, complex. Тело перегруженных функций должны быть одинаковыми.
Нужно подредактировать меню C++
Дали задание сделать меню с различными фунциями и разбить на части.Я написал программу, но много маленьких недоработок не могу разобраться. //--------------------------------------------------------------------------- #pragma argsused struct Alloys { char Alloy; // float Resistance; // float TCOR; // float maxTemp;//
C++ Добавить значение в конец динамического массива (имитация функции вектора) http://www.cyberforum.ru/cpp-beginners/thread724482.html
#include <iostream> using namespace std; void show(int **P,int N) //отображение массива { for (int i=0;i<N;i++) cout<<(*P)<<" "; cout<<endl; }
C++ Расставить 8 ферзей на шахматной доске 8 на 8, которые не бьют друг друга Нужно написать программу которая расставляет на шахматной доске 8 ферзей, которые не бьют друг друга. обязательно использование рекурсии, ну и struct . Извините если такая тема была, интернет 64кбитный. Спасибо =) Добавлено через 2 часа 5 минут Ап темы Добавлено через 2 часа 0 минут ап темы подробнее

Показать сообщение отдельно
prazuber
108 / 108 / 3
Регистрация: 29.04.2010
Сообщений: 240
09.12.2012, 17:18     Рекурсивная функция stepen
ZombieNik, Если вам не подходит вариант Kuzia domovenok, могу предложить следующий:
C++
1
2
3
4
5
6
7
8
9
10
11
double stepen(double x, int y)
{
    unsigned int n = y > 0 ? y : -y;
    for (double z = 1; ; x *= x)
    {
        if (n & 1)
            z *= x;
        if (!(n >>= 1))
            return (y < 0 ? 1. / z : z);
    }
}
 
Текущее время: 04:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru