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

Описать рекурсивную функцию Root(X, K, N) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Генерация случайного числа http://www.cyberforum.ru/cpp-beginners/thread1035552.html
Сори за вопрос может уже обсуждался не раз, но всё же возник. Как правильно сгенерировать число от 0 до 1 и какой тип данных лучше использовать? При использовании float с функцией rand выводится либо 0 либо 1 по непонятным причинам. И вот ещё вопрос можно ли с помощью того же rand() найти второе число которое будет на оставшемся промежутке от первого числа и 1.Ну допустим случ. значение первого...
C++ Вывод информации из файла Здравствуйте. Хотел бы узнать как сделать: 1.Вывод всех данных из файла в структуре. 2.Поиск в созданном файле записей более или менее определённого значения. Пока получилось тока сделать запись и поиск по определённому значению. #include "stdafx.h" #include <conio.h> #include <stdio.h> http://www.cyberforum.ru/cpp-beginners/thread1035502.html
C++ Присвоит целой переменной h первую цифру из дробной части числа х(если х=32.675,то h=6)
Присвоит целой переменной h первую цифру из дробной части числа х(если х=32.675,то h=6) Добавлено через 29 секунд на дельфи
C++ Дана действительная квадратная матрица порядка n
Дана действительная квадратная матрица порядка n. Преобразуйте матрицу по правилу: строку с номером n сделайте столбцом с номером n, а столбец с номером n сделайте строкой с номером n.
C++ У прилавка магазина выстроилась очередь из n покупателей http://www.cyberforum.ru/cpp-beginners/thread1035464.html
У прилавка магазина выстроилась очередь из n покупателей. Время обслуживания i-го покупателя равно ti (i=1,…,n).Определить время Сi пребывания i-го покупателя в очереди.
C++ Ошибка в коде(матрицы) Написал код,по идеи он должен делать определенные действия с матрицами. Но он выдает ошибки,предполагаю что я что-то в case записываю неправильно. Помогите с кодом. Вот код: // Matrix.cpp: определяет точку входа для консольного приложения. // #include <iostream> #include <locale> подробнее

Показать сообщение отдельно
Skelotron
14 / 14 / 6
Регистрация: 02.03.2013
Сообщений: 27
10.12.2013, 11:38
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <math.h>
 
double root(double x, int k, int n);
 
using namespace std;
 
int main() {
    cout << root(8.0, 3, 15);
 
}
 
double root(double x, int k, int n) {
    if (n == 0)
        return 1;
    return root(x, k, n - 1) - (root(x, k, n - 1)- x / pow(root(x, k, n - 1), k - 1))/k;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru