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

Решить нелинейное уравнение методом хорд и методом простой итерации - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Cout не выводит строку. http://www.cyberforum.ru/cpp-beginners/thread236140.html
Здравствуйте! Есть класс #include "string.h" class myClass { public: string GetText()const{return itsText;} void SetText(string text){itsText=text;} private:
C++ Поиск в массиве структур. Кто может,пожалуйста,гляньте. Вот мой массив: #include <iostream.h> #include <conio.h> #include <stdio.h> #include <string.h> #include <stdlib.h> struct pupil { char name; int age; http://www.cyberforum.ru/cpp-beginners/thread236139.html
Создание и чтение файлов в C++ C++
Здравствуйте! Как в C++ создать досовскую программу, которая бы открывала или создавала файл, записывая в него какие-то даные?
C++ ветвление if else
Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: "Рабочий день","Суббота" или "Воскресенье".Вроде все просто но не работает. # include <stdio.h> int main() { int i; printf("VVedite nomer dnia"); i=getchar(); if ((i<1)||(i>5)) printf("\nRabochii den"); if (i==6)
C++ версия исполняемого файла http://www.cyberforum.ru/cpp-beginners/thread236131.html
В большенстве файлов *.exe в свойствах имеется вкладка "Версия" в которой Имена элементов "Версия продукта", "Версия файла", "Внутреннее имя", "Язык" и т.д Как сделать это в VisualStudio 2010?
C++ Лист указателей на объект Не получается создать лист указателей на мой объект. list<&My_Object> my_list; error: list<&My_Object> my_list; Как это реализовать? подробнее

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

Решить нелинейное уравнение методом хорд и методом простой итерации - C++

31.01.2011, 01:11. Просмотров 1991. Ответов 2
Метки (Все метки)

Help, please, послезавтра сдавать лабу, а я не знаю как делать=(
Нужно решить нелинейное уравнение методом хорд и методом простой итерации (C++)
sin(7x)+2x=6

Добавлено через 1 минуту
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
44
45
46
47
48
49
50
51
#include "stdafx.h"
#include <iostream.h>
#include <math.h>
 
int k;
float f(float x)
{return (sin(7*x)+2*x-6);
}
float fi(float x, float l)
{return(x+l*f(x));
}
float Metod_hord(float a, float b, float Eps)
{
    float x;
    k=0;
    do{x=a-(f(a)*(b-a))/(f(b)-f(a));
    if(f(a)*f(x)<0)
        b=x;
    else
        a=x;
    k++;
    }
    while(fabs (f(x)>Eps));
    return x;
}
float Metod_iter (float x0, float l, float Eps)
{float x1;
do
{
    x0=x1; x1=fi(x0, l); k++;}
while(fabs(x0-x1)>Eps);
return x1;
}
 
int main(int argc, char* argv[])
{
    float a, b, l, Eps, x0, x, m, itep, pol_del;
    cout<<"a="; cin>>a;
    cout<<"b="; cin>>b;
    cout<<"l="; cin>>l;
    cout<<"Eps="; cin>>Eps;
    cout<<"x0="; cin>>x0;
    cout<<"m="; cin>>m;
    if(m==1)
        x=Metod_hord*(a, b, Eps);
    else
    {
        x=Metod_iter*((a+b)*(2, l, Eps));}
    cout<<"x="<<x<<"\n k="<<k;
    return 0;
}
Добавлено через 2 минуты
Мне кажется, что я многовато ввожу в основной функции
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru