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

Описать рекурсивную функцию pow(x,n) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подключение одной директивы в нескольких файлах http://www.cyberforum.ru/cpp-beginners/thread678769.html
Здравствуйте форумчане!Изучаю классы и столкнулся с такой ошибкой : Ошибка 1 error C2011: A: переопределение типа "class" c:\users\edison4\documents\visual studio 2010\projects\project\project\classa.h 3 1 Project Понял что эта ошибка связана с тем что я подключаю заголовочный файл в другом заголовочном файле и в cpp файле main.Но мне нужно внутри одного класса объявить объект другого класса...
C++ Не получается с подачей звукового сигнала Добрый вечер, я только начал обучение,поэтому прошу не ругать)) Насчет проблемы: #include <iostream> using namespace std; void main() { //cout <<"Hello, World!\n\a"; cout<<"*\a\n\t*\a\n\t\t*\a\n\t\t\t*\a\n"; http://www.cyberforum.ru/cpp-beginners/thread678765.html
Сдвиг массива (вправо или влево) C++
Программа должна по выбору пользователя осуществить циклический сдвиг определенное количество раз... при сдвиге влево функция j2 = (j + (zdvig % ncol))%ncol; работает коректно... А если вправо то по логике должна выглядить j2 = (j - (zdvig % ncol))%ncol; --- работает не корректно... Сдвигает но одну строку выводит набор цифр... #include <iostream> #include <time.h> #include <stdlib.h>...
Написать функцию Procent, которая возвращает процент от полученного числа C++
Написать функцию Procent, которая возвращает процент от полученного в качестве аргу-мента числа.
C++ сравнивание двух чисел http://www.cyberforum.ru/cpp-beginners/thread678756.html
Написать функцию, которая сравнивает два целых числа и возвращает результат сравне-ния в виде одного из знаков: >, < или =.
C++ одномерный массив, состоящий из 20 вещественных элементов В одномерном массиве, состоящем из 20 вещественных элементов, вычислить: 1) сумму элементов массива с нечетными номерами; 2) сумму элементов массива, расположенных между первым и последним отрицательными элементами. Сжать массив, удалив из него все элементы, модуль которых не превышает 1. подробнее

Показать сообщение отдельно
doctor_lecter
 Аватар для doctor_lecter
279 / 152 / 8
Регистрация: 22.09.2012
Сообщений: 283
23.10.2012, 22:26     Описать рекурсивную функцию pow(x,n)
ilikeMagic, pow лучше не использовать, т.к. есть в <cmath>, x и возвращаемое значение должны быть double, и случай n<0 вернет 0 (1/x == 0 т.к. 1 и x имеют тип int), и сама формула хоть и верная (если x - double), но не соответствует заданию.
C++
1
2
3
4
5
6
7
8
double power(double x, int n) {
  if (n == 0)
    return 1.0;
  if (n < 0)
    return 1.0/power(x, -n);
  else
    return x * power(x, n-1);
}
 
Текущее время: 18:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru