С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Решить уравнение x^3+8x+10=0 методом хорд и касательных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевести код программы из Delphi в C++ http://www.cyberforum.ru/cpp-beginners/thread365689.html
Добрый день! Стоит задача транслировать код из Delphi в C++. Среда Embarcodero. Вроде бы ничего сложного, точки на стрелки меняй себе и меняй. НО! Появляются участки когда которые ставят в тупик в...
C++ Clipboard (запись/чтение) массива структур Привет, форумчане! Прошу консультации по работе с буфером обмена Windows. Нужно корректно записывать/считывать массив структур определенных мной. По записи/чтении в буфер одного экземпляра... http://www.cyberforum.ru/cpp-beginners/thread365682.html
C++ Знак _ перед функцией
Читал книгу Страуструпа и наткнулся на интересную вещь: он ставил _ перед функцией. Можете объяснить, что делает этот знак? И можно еще пару примеров?
планировщик движения головок C++
Кто-нибудь знает как можно на C++создать планировщик движения головок?? Дисциплина SCAN. Если кто-то знает-помогите пожалуйста!!!!
C++ Ошибка компилятора wxDev-C++ http://www.cyberforum.ru/cpp-beginners/thread365643.html
Помогите, написал пример из книги Дейтела Как программировать на С++. Написал все как в примере, при компиляции выдает ошибки: undefined reference to `WinMain@16' ld returned 1 exit status Что...
C++ Функция генерирует одинаковые случайные числа Необходимо заполнить три массива произвольного размера случайными числами. Для заполнения массивов написана функция, но при отработке совпадающие по порядковому номеру элементы всех трех массивов... подробнее

Показать сообщение отдельно
vinternete
2 / 3 / 1
Регистрация: 02.11.2010
Сообщений: 129
13.10.2011, 16:39  [ТС]
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <stdio.h>
#include <math.h> 
double f(double X){
return X*X*X+8*X+10;
}
double f1(double X){
return 3*X*X+8;// {первая производная}
}
 
double f2(double X){ //{вторая производная}
return 6*X;
}
 
main()
{
double a,b;
double e,e1;
double x0,tmp;
double x11,x12;
double z,x6,y;
 
a=-2;
b=-1;
e=0.001;
x0=a;
if (f(a)*f(b)>0)
printf("a or b is incorrect");
else
{
  x11=x0-f(x0)/f1(x0);
  x12=a-((b-a)*f(a)/(f(b)-f(a)));
  e1=(x11+x12)/2;
  while  (abs(e1-x11)>e){
     a=x11;
     b=x12;
     x11= a-f(a)/f1(a);
     x12= a-((b-a)*f(a)/(f(b)-f(a)));
     e1=(x11+x12)/2;
  }
  printf("koren %d",x11);
}
 
}
вроде как переписал, но ответы не совпадают
и чт за: writeln ('koren: ',x11:6:4) ?
p.s. мог бы кто нибуть исходный код проверить на паскале?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.