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

Много ли здесь бреда? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Линковка библиотек в VS C++2010 http://www.cyberforum.ru/cpp-beginners/thread314749.html
Где то в параметрах проекта можно производить линковку библиотек к проекту. Кто нибудь знает где это искать., пролазил все настройки не нашел.
C++ Построить синусойду Доброго времени суток. Есть формула E=e*sin(w*t+l), где w=2*3.14*10, l-угол от 270 до 360, t=0;3;5 , e=40;90;100;120 Надо построить на с++ график синусойды. Вобщем формула Синусоидально... http://www.cyberforum.ru/cpp-beginners/thread314740.html
Curl в VSC++ 2010 C++
Здравствуйте. Подскажите пожалуйста, как установить curl в VSC++ 2010? Может кто нибудь уже устанавливал? С Уважением.
C++ Ошибка в WHILE при обработке массива
Проблема в коде: #include <fstream.h> #include <iostream.h> #include <conio.h> #include <vcl.h> #include <windows.h> #include <locale.h> void main () {
C++ Задания на строки http://www.cyberforum.ru/cpp-beginners/thread314707.html
Помогите сделать 4 задачки на строки! Я в языке С по строкам вообще не понимаю(( Есть все коды на Паскале) 1. Дан непустой ряд. Вывести коды его символов через пробел. 2. Дан ряд символов,...
C++ Решение уравнения методом половинного деления Уравнение x^5-5=0 методом половинного деления нужно найти приблизительный корень #include <cstdlib> #include <iostream> #include <cmath> using namespace std; int main(int argc, char *argv) подробнее

Показать сообщение отдельно
taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619

Много ли здесь бреда? - C++

07.06.2011, 09:17. Просмотров 357. Ответов 6
Метки (Все метки)

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
typedef double (*df)(double *x, unsigned N);
double Diff (df f, double *x, unsigned N, unsigned i, double dx)
{
 doubel r,l,t;
 t=x[i];
 x[i]=t+dx/2;
 r=f(x, N);
 x[i]=t-dx/2;
 l=f(x, N);
 x[i]=t;
 return (r-l)/dx;
}
double calculate(df functions, double *x, unsigned int N, double epsilon, double dx)
{
 double b, d, s;
 bool f;
 df function;
 do
 {
  for (s=0.0, f=true, function=functions+N-1; function>=functions; --function)
  {
   b=function(x, N);
   d=Diff(function, x, N, function-functions, dx);
   if (d>epsilon)
   {
    f=true;
    x[function-functions]-=b/d;
   }
   s+=b*b;
  }
  s=sqrt(s);
 } while ((s>epsilon)&(f));
 return s;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru