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

не могу написать функцию вычисляющую Y=x^1/3 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры. http://www.cyberforum.ru/cpp-beginners/thread221122.html
В файле F записаны числа A, B являющиеся сторонами прямоугольников. Переписать в файл G те прямоугольники, которые целиком можно уместить в заданном прямоугольнике со сторонами C, D. Реализовать в...
C++ Программа крестики и нолики #include<conio.h> #include<stdio.h> #include<time.h> #include<stdlib.h> #include<dos.h> #include<math.h> int main(void) { clrscr(); //clear screen http://www.cyberforum.ru/cpp-beginners/thread221098.html
Как открыть второй файл тем же потоком? C++
Создаю поток ifstream ifs и открываю файл A.txt, закрываю поток ifs.close(). Попытка открыть второй файл ifs.open("B.txt") заканчивается неудачей. Помогите плиз. Вот код #include<fstream>...
Сортировка массива в порядке убывания C++
#include<stdio.h> #include<math.h> #include<conio.h> #include<time.h> int numb; int i,a,n; void main() { clrscr(); for(i=0;i<=10;i++) { number=i;
C++ Определить класс, описывающий равнобочную трапецию http://www.cyberforum.ru/cpp-beginners/thread221087.html
Определить класс, описывающий равнобочную трапецию. Написать программу, в которой используются методы определенного класса
C++ Компиляция сурс кода Risen3D Помогите пожалуйсто скомпилировать данный соурс код: http://abbs.jbserver.com/downloads/source/r3d_v220-9_source.zip Описание к нему на английском: Risen3D has been written to compile with... подробнее

Показать сообщение отдельно
nijaz.migranov
0 / 0 / 0
Регистрация: 27.12.2010
Сообщений: 3

не могу написать функцию вычисляющую Y=x^1/3 - C++

27.12.2010, 11:31. Просмотров 627. Ответов 0
Метки (Все метки)

написать и протестировать функцию, вычисляющую y=x^1/3, используя итерационную формулу
y2=y1+(y1-(y1*y1*y1*y1)/x)/3. начальное приближение y2=x. итерации прекратить при условии
|y2-y1|<0.000001

#include<stdio.h>
#include<math.h>
#include<conio.h>
int main()
{
float y1,y2,x;
int i;
printf("x="); scanf("%f", &x);
y2=x;
y1=0;
i=1;
while (fabsl(y2-y1)>2*0.000001)
{
y1=y2;
y2=y1+(y1-(y1*y1*y1*y1)/x)/3;
i++;
}
printf("%f\n", y2);
getch();
return 0;
}
надо написать с функцией
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru