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

Функция вычисления степени числа (рекурсия) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ VC6.0 или VC9.0 http://www.cyberforum.ru/cpp-beginners/thread165877.html
Лет пять назад изучал VC++6.0, сейчас опять захотел вернуться к этому полезному делу! Имеет ли смысл сразу ставить VC++9.0? И в чём принципиальные отличия!? Ну скажем у меня современное железо, будет ли выигрышь в плане производительности? И если есть возможность в 3 словах о Microsoft NET Framework !?
C++ Составить программу, которая вводит с клавиатуры имя и год рождения лица и выводит на экран "Привет Имя, тебе Р лет:). Буду благодарен. =(( 1. Составить программу, которая вводит с клавиатуры имя и год рождения лица и выводит на экран "Привет Имя, тебе Р лет:). 2. Составить программу для вычисления размера данных различных базовых типов (char, integer, float и т д) http://www.cyberforum.ru/cpp-beginners/thread165872.html
конструкторы C++
Есть 2 проблемы: 1) Сказали сделать 2 конструктора: один по умолчанию, а другой-с параметрами. Какие должны быть параметры в моем конструкторе?(я так понимаю нужно как-то избавиться от private:i,j,n,m?) 2) Почему при данном выделении памяти( через malloc нужно по условию) "ложится" метод print(); Может для этого нужен конструктор копирования? class matrix { private: int m,n,i,j;
Класс, обьект, имя, enum.. C++
Помогите написать программу, пожалуйста! ( Visual studio 2005, 2008 C++) Задача: Создать класс "товар": название, наличие скидки. (ф-кции ввода названия, наличия скидки и вывода). Проблема с названием(( Надо создавать динамический массив символов? Вот что у меня пока есть и не работает: #include<iostream> using namespace std; class Product {
C++ Передача параметров функции с пoмощью указателя http://www.cyberforum.ru/cpp-beginners/thread165786.html
Всем доброго времени суток, есть обычная функция, возвращающая сумму цифр числа: int sumOfNum(int N) { int sum = 0; while(N > 0) { sum += N%10; N /= 10; return sum;
C++ Структуры Си. Написать программу ввода координат двух точек и вычисления расстояния между ними Представить координаты точек в трёхмерном пространстве в виде структуры, состоящей из трёх вещественных полей. Написать программу ввода координат двух точек и вычисления расстояния между ними. подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
14.09.2010, 20:13     Функция вычисления степени числа (рекурсия)
Гм. С отрицательными не так.

C++
1
2
3
4
5
6
7
8
9
double stepen(double X, int N)
{
        if (N == 0)
                return 1;
        else if (N > 0)
                return X*stepen(X, N-1);
        else 
                return  1/stepen(X, N+1);
}
 
Текущее время: 08:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru