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

УТочнение корней - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Получить a1 +...+ak, gde k- наименьшее целое число, удовлетворяющее двум условиям: k>10 и |ak+1| <10 в степени (-5) http://www.cyberforum.ru/cpp-beginners/thread283935.html
#include <stdio.h> #include <stdlib.h> #include <math.h> long int fact(int k) { return k < 2 ? 1 : k*fact(k-1); int main( { double x, e, sum, cur, prod; int k;
C++ Посчитать количество букв 'а' в строке. Добрый день, задание следующее: Ввести фамилию, имя и отчество как одно текстовое данное. Определить длину данного и количество букв “а” в нем. Вывести фамилию в столбик. Решить задачу используя функции из библиотеки string.h Язык С++ Вот начало сделал а как букву "a" найти и фамилию в столбик написать придумать не могу... Помогите, пожалуста...! #include <iostream.h> #include... http://www.cyberforum.ru/cpp-beginners/thread283931.html
рандом названия C++
Привет. Помогите пожалуйста, нужно сделать программу в С++, чтобы она создавала 100 файлов с рандомным названием (от 3 до 12 символов) и рандомным разширением. Я в этом не спец, хотелось-бы чтобы код был бы по проще или обьясните мне что да как если не трудно. :) Добавлено через 39 минут Вот собственно мой код. #include <iostream.h> #include <conio.h> #include <fstream.h> main()
C++ Нужна помощь в реализации базы данных транзисторов
Всем доброго времени суток! Помогите пожалуйста создать на с++ базу данных транзисторов. Заранее благодарен)))
C++ Входной поток http://www.cyberforum.ru/cpp-beginners/thread283907.html
Всем доброго времени суток. Начал заниматься изучением Си, возник один вопрос: как реализовать входной поток(типа cin) для ввода текста. Вопрос возник, когда столкнулся с такой задачей Обратный корень
C++ Вывести в столбик Ввести с клавиатуры слово и вести его в столбик подробнее

Показать сообщение отдельно
DanielDefo
5 / 5 / 0
Регистрация: 13.09.2009
Сообщений: 225

УТочнение корней - C++

26.04.2011, 21:08. Просмотров 542. Ответов 0
Метки (Все метки)

РЕбят помогите доработать программу. ВОт собственно она.
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
#include<iostream.h>
#include<math.h>
void main()
{
int x1, y1;
double e,x,y,f1,f2,a11,a12,a21,a22,d;
cout<<"Vvedite nachalnoe priblizhenie x: ";
cin>>x;
cout<<"Vvedite nachalnoe priblizhenie y: ";
cin>>y;
cout<<"Vvedite to4nost e: ";
cin>>e;
do
{
x1 = x;
y1 = y;
f1=x*y+cos(x);
f2=x+y-sin(x);
a11=1;
a12=x;
a21=1-cos(x);
a22=y-sin(x);
d=y-sin(x)-x*cos(x);
x=x-(a11*f1+a12*f2)/d;
y=y-(a21*f1+a22*f2)/d;
cout<<"\nOtvet: \tx = "<<x<<"\ty= "<<y;
}
while((abs(x1-x) < e && abs(y1-y) < e));
}
Проблемы возникают при уточнении корней.
Отделил корни в МатКаде и получилось что корень x є [1;2] и y є [0;-1].

А вот когда воожу
x=1,5
y=-0.6
e=0.001

Выводит шаги итерации как надо, а вот значения не входят в эти интервалы.

Помогите исправить. Заранее спасибо.

Добавлено через 1 час 8 минут
НИкто не можент помочь?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru