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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Экспорт функций в dll. Создание консольного диспетчера задач. http://www.cyberforum.ru/cpp-beginners/thread562630.html
Добрый день. Создал заголовок: namespace simple{ class myclass{ public: static __declspec(dllexport) void GetProcessList(char*buf, FILE*&fp); static __declspec(dllexport) char * unicode_to_ansi(wchar_t *unicode_string); static __declspec(dllexport) void GetServiceList(char *guf,FILE*&tp);
C++ Хранение объектов - что оптимальнее? Доброго времени суток, товарищи. Пишу простенькую РПГ. Имеется карта тайлов - массив вида map. На уровне также есть ≈25 персонажей и ≈50 предметов. Собственно, вопрос: какой вариант будет оптимальнее? 1). для персонажей и предметов также создать карты-массивы (либо завернуть их в массив map) - charMap и itemMap; 2). использовать одномерные массивы/векторы, являющие собой список персонажей и... http://www.cyberforum.ru/cpp-beginners/thread562593.html
C++ Цикл: Вывести все простые числа от M до N включительно
Вывести все простые числа от M до N включительно. Вывести числа в порядке возрастания, по одному в строке. Если между M и N включительно нет простых - вывести Absent. Для быстродействия использовать процедуру или функцию. Этот код на паскале работает безупречно: program noraml; var n,m,i,j:longint; f:boolean; begin readln(m,n); f:=false; for i:=m to n do if (i mod 2=0)...
Программа, строящая списочную структуру C++
помогите пожалуйста...
C++ Как определять какие ключи компиляции необходимы при использовании сторонних библиотек? http://www.cyberforum.ru/cpp-beginners/thread562552.html
Захотелось мне скомпилировать программу, использующую Zlib, но компилятор ругается undefined reference такая-то функция. Значит ему надо передать какие-то ключи для компоновки, а как определить что за ключи компиляции нужны? Нигде не нашёл p.s. сам являюсь пользователем ubuntu 10.04 и судя по всему необходимая библиотека находится по одному из этих адрессов /lib/libz.so.1 /lib/libz.so.1.2.3.3...
C++ Сортировка матрицы по убыванию #include <iostream> using namespace std; int main() { setlocale(LC_ALL, "rus"); int num = {{0}}; cout << "Введите 9 чисел:" << "\n\n"; for (int i = 0; i < 3; i++) for (int j = 0; j < 3; j++) подробнее

Показать сообщение отдельно
colding54
Заблокирован
01.05.2012, 11:40     Поиск корня (ввод склавиатуры)
В общем нужно сделать консольное приложение для решения уравнений 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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru