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

подскажите пожалуйста - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что-то не так? http://www.cyberforum.ru/cpp-beginners/thread830516.html
Почему-то выдает два сообщения вместо одного ( лишнее выделено на картине). Скрин прикреплен. Вот отдельно фрагмент кода: double x1 , x2 , x3 , x4; if (D > 0) { double x1 = (-b +...
C++ Выбор типа переменной-члена класса в зависимости от параметров передаваемых конструктору Здравствуйте форумчане! Ответьте пожалуйста на вопрос - возможно ли такое на С++ и если да, то как это реализовать? Имеется класс, в нём нужна переменная-член класса. Это нужно для быстрого и... http://www.cyberforum.ru/cpp-beginners/thread830514.html
Как связать работу двух исполняемых файлов? C++
Мне нужно, что бы главный файл запускал второй файл 4 раза.... но я даже 1 раз не могу запустить. Вот такой код: Файл L2F_1: #include <windows.h> #include <stdio.h> #include <conio.h> #include...
Программирование графики C++
Я студент-программист С++. У меня есть небольшой опыт разработки в средах win API, BUILDER. Сейчас хочу понять как работает графический интерфейс. И вряд ли нужно говорить, что тупое чтение...
C++ Сортировка по дате рождения данных в классе http://www.cyberforum.ru/cpp-beginners/thread830487.html
В классе хочу отсортировать людей по дням, месяцам и годам рождения сразу, но получается только что-то одно. Т.е. вот данные: Oleg Scorpion 07 11 1994 Pety Telez 13 10 1995 Katy Lev 27 05 1994...
C++ Кодирование В какой тип данных можно записывать по одному биту 0 или 1, чтобы потом можно было считать целиком последовательность. Например, 010 или 1. подробнее

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

подскажите пожалуйста - C++

07.04.2013, 14:30. Просмотров 272. Ответов 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
35
36
37
38
39
40
41
42
43
44
45
#include <iostream.h>
#include <math.h>
int A,B,n,N;
double f,fi,R1,R2,R3,R4,R5,R6,t0,t1,t2,L,C,h,E0,w,pi,D1,D2,D3,FI,FU,T1,T2,Int,S1,S2;
double I[400],U[400],t[400];
double E(double tl)
{if(tl>=t1) {return 0;} else{return E0+E0*sin(w*tl+fi);}}
 
double fI(double tl,double Il,double Ul)
{return (-1*Il*(R4+R3*D1+R1*D3)-Ul*D1+ E(tl)*D3)/L;}
 
double fU(double tl,double Il,double Ul)
{return (1/C)*(-1*Ul*D2+Il*D1);}
 
void main()
{
int i;
cout<<"t=         I=       U="<<endl;
pi=acos(-1);
f=50; fi=6*pi/5;
R1=30;R2=25;R3=50;R4=1.88;R5=15;R6=50;
t0=0;t1=0.01;t2=0.02;
E0=15; L=5.57*pow(10,-3); C=20*pow(10,-6);
w=2*pi*f; n=200;
 
h=(t2-t0)/n;
cout<<h<<endl;
U[1]=0; I[1]=0; t[1]=0;
 
D1=(R5+R6)/(R3+R5+R6);
D2=1/(R3+R5+R6);
D3=R2/(R1+R2);
for(i=1;i<n;i++)
{
t[i+1]=t[i]+h;
FI=fI(t[i],I[i],U[i]);
FU=fU(t[i],I[i],U[i]);
 
I[i+1]=I[i]+(h/2)*(FI+fI(t[i]+h,I[i]+FI*h,U[i]+FU*h));
U[i+1]=U[i]+(h/2)*(FU+fU(t[i]+h,I[i]+FI*h,U[i]+FU*h));
cout<<i<<"   "<<t[i]<<"   "<<I[i]<<"   "<<U[i]<<endl;
 }
 
cin>>D1;
}
_____________________
как я понял этот код написан на языке с+, или я ошибаюсь?
помогите пожалуйста преобразовать в С++, а то вообще не втыкаю что то((
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru