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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ qsort, рабочий день убит... http://www.cyberforum.ru/cpp-beginners/thread12482.html
Всем привет, Я, наверное, представляться не буду :) Вообщем, один мой рабочий день на этой неделе был убит такой вещью: делал я задачку на сортировку строк в матрице. Решил делать через qsort. Но, че-то мои мозги повисли на мысли что сортировка не пашет на количестве элементов большем 9... брррр. Писал в VS 2008 (в 2005 тоже пробовал). Забил я на матрицу и сократил до такого: #include...
C++ Сканеры исходные тексты Здравствуйте! Купил книгу по программированию, там приведены примеры двух сканеров, первый по UDP протоколу запрашивает snmp агент и получает ответ: 30 2F 02 01 00 04 06 70 75 62 6C 69 63 A2 22 02 0)..... publicC". 04 7E 16 A2 5E 02 01 00 02 01 00 30 0E 30 0C 06 /~.C^......0.0.. 08 2B 06 01 02 01 01 05 00 04 06 68 70 31 37 30 .+........hpl70 30 ... http://www.cyberforum.ru/cpp-beginners/thread12310.html
C++ Подскажите где ошибка?
#include <iostream> using namespace std; const int Max_size=1000; class stack{ private: int s_size; int mass; public:
Программирование микроконтроллера ADuC812 C++
Пожалуйста,помогите кто чем может..Чем заливать программу я знаю,мне нужна сама прога на С++ для того чтобы ADuC отображал информацию на индикаторе,когда на него подают напряжение...
C++ Защита от копирования http://www.cyberforum.ru/cpp-beginners/thread12106.html
Здрасьте!Подскажите пожалуйста,как сделать,чтобы файл нельзя было копировать, но можно было перемещать? Код под Windows, обязательно на с/с++.
C++ Запуск исполняемого файла (.exe) Hi every body! Помогите в разработке программы. Я не знаю какие нужно использовать функции в C++ :scratch: для того, чтобы приложение можно было запускать не более 1-го раза, т. е. если я запускаю приложение и не закрываю его, опять пытаюсь его запустить оно не должно запускаться, так как оно уже ранее запущено. подробнее

Показать сообщение отдельно
havrolev
0 / 0 / 0
Регистрация: 24.09.2008
Сообщений: 10
26.09.2008, 19:30  [ТС]     Решение систем дифференциальных уравнений методами Эйлера
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
#include <iostream.h>
#include <math.h>
#include <iomanip.h>
int main()
{double t,I,U,R1=30,R2=25,R3=50,R5=15,R6=60,C=20*pow10(-6),t0=0,U0=0,I0=0,R4=1.88,L=5.57*pow10(-3),t1=0.01,h,
a=(R4+(R1*R2)/(R1+R2)+(R5+R6)*R3/(R3+R5+R6)),b=((R5+R6)/(R3+R5+R6)),c=(1/(R3+R5+R6)),d=R2/(R1+R2),E0=15,E,t2=0.02;
int n;
cout<<"uslovie zadachi"<<endl;
cout<<"chislo razbieniy"<<endl;
cin>>n;
cout.precision(3);
cout<<setw(7)<<t0<<setw(7)<<U0<<setw(7)<<I0<<endl;
h=(t1-t0)/n;
t=t0;
while(t0<=t<=t1)
{t1=t0+h;
I=I0+h*(-I0*a-U0*b)/L);
U=U0+h*(I0*b-U0*c)/C);
I0=I;
U0=U;
cout<<setw(7)<<t<<setw(7)<<U<<setw(7)<<I<<endl;}
while(t1<t<=t2)
{t1=t0+h;
I=I0+h*(E0*sin(3.14*30*2*t+3*3.14/5)*d-I0*a-U0*b)/L);
U=U0+h*(I0*b-U0*c)/C);
I0=I;
U0=U;
cout<<setw(7)<<t<<setw(7)<<U<<setw(7)<<I<<endl;}
cin.get();
return 0;}
набросал программку на решение систем (2) и (3) в прикреплённом файле в первом посту, пишет, что ошибка, причём она встречается четыре раза (однотипная). Проверьте, пожалуйста
 
Текущее время: 18:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru