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

Поиск корня (ввод склавиатуры) - C++

Восстановить пароль Регистрация
 
colding54
Заблокирован
01.05.2012, 11:40     Поиск корня (ввод склавиатуры) #1
В общем нужно сделать консольное приложение для решения уравнений fun(ax+b)=fun(cx+d) с заданной точностью.
Нужно сделать ввод функци (fun(ax+b) и fun(cx+d) с клавиатуры.

я разобрался без ввода(ну т.е. в исходнике пишем функцию Помогите сделать ввод склавиатуры.

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
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <vcl.h>
 
 
double fun(double x)    // функция
{
  return (sin(4*x-1)-cos(x+2)) ;
}
 
double root(double a,double b, double eps, double (*f)(double)) //функция поиска корня
{
   double c;
     while(fabs(b-a)>eps)
   {
 
    c=(a+b)/2;
    if(f(a)*f(c) <=0) b=c;
    else a=c;
   }
 
     return c;
 
}
 
int main()
{
 double a,b,rt,eps;     // a и b границы интервала, rt-корень, eps -точность
 
 printf("vvedite tochnost':  ");
 scanf("%lf",&eps);
 printf(" vvedite interval: ");
 scanf("%lf %lf", &a,&b);
 
 
 rt=root(a,b,eps,fun);
 printf("%lf",rt);
 getch();
 return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.05.2012, 11:40     Поиск корня (ввод склавиатуры)
Посмотрите здесь:

Дихотомический поиск корня уравнения C++
С++ ввод с клавиатуры и поиск C++
C++ Реализовать ввод данных в структуру и поиск информации в ней
C++ Файловый ввод и поиск самого длинного слова в тексте
C++ - Ввод информации в структуру и поиск минимального элемента C++
Контейнер map. Осуществить ввод элементов и поиск по ключу C++
Поиск корня нелинейного уравнения простой итерацией, половинным делением, методом Ньютона C++
C++ Реализовать ввод, вывод и поиск данных

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 20:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru