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

Рекурсия: вычисление корня n-ой степени - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ что значит ошибка: http://www.cyberforum.ru/cpp-beginners/thread150728.html
фаил компилирую, отдельно от .h-a. вот и cpp и h. оба в одной директории.
C++ если фаилы типа *.h не надо компилирывать, то как выявлять ошибки??? если фаилы типа *.h не надо компилирывать, то как выявлять ошибки??? http://www.cyberforum.ru/cpp-beginners/thread150719.html
C++ Списки в С++
#include<iostream.h> #include "time_1.h" #include<time.h> #include<windows.h> char* Rus (const char* text); class List { public: List (); void insert(List *,char);
Построить таблицу значений функции C++
Заданы массивы A(3) и B(4). Построить таблицу значений функции y=cx2+d при х, меняющемся от 0 до 1 с шагом 0,2, где с –, минимальный элемент массива A; d – минимальный элемент массива B. Ввод элементов массива и поиск минимального элемента оформить в виде подпрограммы. Программа: #include <iostream.h> void vvod(int *,int,char); // как называются и для чего нужны int min(int *,int); //эти...
C++ Работа клавишь в режиме реального вемени http://www.cyberforum.ru/cpp-beginners/thread150688.html
#include <iostream> #include <windows.h> #include <math.h> #include <stdlib.h> #include <conio.h> #include <string> using namespace std; int gotoxy (int, int); int main()
C++ Удалить из введенной с клавиатуры строки начальные пробелы Собственно в написании такой програмулинки:которая удаляет из введенной с клавиатуры строки начальные пробелы. Полученная строка без начальных пробелов должна сохраняться в файл,заранее большое спасибо всем отозвавшимся мне помочь!!! подробнее

Показать сообщение отдельно
alex_RsB
3 / 3 / 1
Регистрация: 22.09.2009
Сообщений: 89
30.06.2010, 20:08  [ТС]     Рекурсия: вычисление корня n-ой степени
Вот пишу полностю задача, может кому-нибудь надо:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#pragma argsused
#include <stdio.h>
#include <conio.h>
#include <math.h>
double fun(double x, double k, double eps)
{
   double prev_y, next_y;
 
   next_y = 1;
   do
   {
      prev_y = next_y;
      next_y = prev_y + ((x/pow(prev_y, k-1)) - prev_y)/k;
   }while ((next_y - prev_y) > eps);
   return next_y;
}
 
int main(int argc, char* argv[])
{int x; float e;
printf("e= "); scanf("%f",&e);
printf("%f",fun(17,17,e));
getch();
        return 0;
}
 
Текущее время: 08:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru