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

дана программа на рекурсивную функцию надо разработать как рисунке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ не до понимание в наследовании http://www.cyberforum.ru/cpp-beginners/thread611833.html
у нас есть допустим 2 класса. Один circle, другой Point. Circle наследует от Point. Тоесть Point базовый класс а Circle производный. ну например: class Point { public: Point(float = 0.0, float = 0.0); float getX() const; float setX(float); protected:
C++ возможно ли через итератор перебрать элементы матрицы ? возможно ли через итератор перебрать элементы матрицы ? http://www.cyberforum.ru/cpp-beginners/thread611821.html
C++ Создать файл состоящий из n целых чисел (прокомментировать код)
#include <iostream> #include <fstream> using namespace std; int main () { ofstream out ("f.dat", ios::binary); int n; cout << "n="; cin >> n; int beg, end;
C++ 2 знака после запятой и не только
Здравствуйте форумчане 1)есть вопросик по поводу приведения результата выполнения кода в божеский вид... нужен результат типа x=2.50 F= 1.15 ( 2 знака после запятой) полазил по форуму нашел некоторые решения, но почему то никак не получается добиться нужного результата итак вот он: #include <iostream.h> #include <iomanip.h> #include <math.h> int main (int argc, char* argv ) {
C++ прокомментируйте пожалуйста готовую программу http://www.cyberforum.ru/cpp-beginners/thread611804.html
#include <iostream> #include <cmath> using namespace std; struct point { double x, y; }; double dlina (point a, point b) { return sqrt(pow(a.x - b.x, 2) + pow(a.y - b.y, 2));
C++ Подскажите, пожалуйста, что неправильно ? В файловой системе каталог файлов организован в виде линейного списка Для каждого файла в каталоге содержатся следующие сведения: * имя файла * дата создания * количество обращений к файлу Написать программу, которая обеспечит: 1)начальное формирование каталога файлов 2)вывод каталога файлов 3)удаление файлов, дата создания которых меньше заданной 4)выборку файла с наибольшим количеством... подробнее

Показать сообщение отдельно
Annamaria
1 / 1 / 0
Регистрация: 21.03.2012
Сообщений: 15
22.06.2012, 17:39     дана программа на рекурсивную функцию надо разработать как рисунке
выкладываю рисунок и программу с заданием.надо также нарисовать чертеж ..думаю вы меня поняли)))

разработать рекурсивную функцию возвращающую значение для вычисления х в степени n по формуле
система:
1) 1 при n=0
2)1/х в степени n при n<0
3)[х][н-1]

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cmath>
using namespace std;
//объявляем рекурсивную функцию frec которая принимает два параметра x то что возводим и n степень
double frec (double x, int n) {
    if (n == 0) return 1;// если степень равна 0 число равно 1
    if (n < 0) return 1 / frec(x, abs(n));//если степень отрицательна то значение равно 1 делить на значение функции от модуля n
    if (n > 0) return x * frec (x, n - 1);// если степень больше 0 то мы считаем рекурсивно значение x в степени n
} 
 
int main () {
    double n;// переменная n степень
    double x; // переменная x (то что возводим в степень)
    //вводим значения
    cout << "x=";
    cin >> x;
    cout << "n=";
    cin >> n;
    //выводим значение функции
    cout << frec (x, n) << endl;
    return 0;    
}
Миниатюры
дана программа на рекурсивную функцию надо разработать как рисунке  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru