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

Уравнение методом простых итераций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить сумму ряда http://www.cyberforum.ru/cpp-beginners/thread12244.html
Вычислить сумму ряда для заданного в режиме диалога с ЭВМ |x|<1. Вычисления заканчиваются, когда очередной член ряда становится меньше 0.0001:
C++ Сортировка Двумерного массива Создать двумерный массив. Отсортировать каждую строку по возрастанию. Одномерный смог отсортировать а.двух мерный слабо =( #include<iostream> #include<time.h> using namespace std; void main() { const int row=6,col=6; http://www.cyberforum.ru/cpp-beginners/thread12227.html
C++ Задача на циклы
Помогите пожалуйста, люди добрые, решить задачу подобии такой A B C D E B C D E F C D E F G D E F G H E F G H I #include <stdio.h> #include <conio.h>
C++ TCHAR в char
Подскажите как правильно перевести TCHAR в char ? Например получаем текст из диалогового окна функцией GetDlgItemText(hwndDlg,IDC_EDIT1,tmp,10); // копируя его в буфер TCHAR tmp; А дальше нужно этот текст передать в класс который на входе принимает char ! Вот как это можно сделать ?
C++ Почему не может быть такой функции? http://www.cyberforum.ru/cpp-beginners/thread12141.html
ofstream input_file(str1) ; такой строкой кода я открываю файл. ofstream - тип обекта input_file - обект типа ofstream а тепрь я хочу открывать файл в другом месте программы использую функцию, а в место вызова возвращать объект типа ofstream так почему же не компилируется моя функция? ofstream open_file_eror(CString str1) {
C++ списки и динамическое выделение памяти Помогите разобраться в примере. Вместо нормального вывода на экран выводится всякий мусор либо вобще вылетает из компилятора. Использую Borland C++ 3.1 #include <stdio.h> #include <alloc.h> #include <string.h> #include <stdlib.h> ////////////////////////////////// // описание элемента списка // ////////////////////////////////// подробнее

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

Уравнение методом простых итераций - C++

07.09.2008, 17:37. Просмотров 7232. Ответов 8
Метки (Все метки)

нужно решить уравнение x^3 - sinX = 0, методом простых итераций.
Я вроде все правильно сделал, но программа почему то зацикливается, в чем может быть проблема? Вот сама прога:
Код
#include <stdio.h>
#include <math.h>

int main(){
    float e=0.0001;//Точность
    float t;//abs |x-y|
    float x,y; //значение функции
    int n=0;//коллиество итераций

    x=0.5;
    printf("x%d=%f\n",n,x);
    do{
        y=((x*x*x)-sin(x));
        t=fabs(y-x);
        x=y;
        n++;
        printf("x%d=%f abs=%f\n",n,x,t);
    }while (t>e);

    printf("Корень:%f Число итераций:%d\n",x,n);

}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru