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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
mazarinik
0 / 0 / 0
Регистрация: 02.10.2013
Сообщений: 17
#1

много ошибок при компиляции - C++

31.10.2013, 08:08. Просмотров 297. Ответов 2
Метки нет (Все метки)

Помогите найти ошибки

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
46
47
#include <stdio.h>
#include <math.h>
int main(){
    
    int const n=3;
    double y[n]={3.0,0.0,0.0};
    double t=0.0,tmax=0.1,tau=0.01;
    double a[n],p[n],b[n],d,dx[n];
    printf("ne yavn' metod\n");
               for (int i=0; i<n; i++)
                   printf("y[%d]=%f ",i,y[i]);
                   printf("\n");
                                do {
                                   a[0][0]=((y[2]/(sqrt(y[0]*y[0]+y[1]*y[1])))-((y[1]*y[1]*y[2])/(sqrt(y[0]*y[0]+y[1]*y[1])))-1/tau);
                                   a[0][1]=((y[0]*y[2]*y[1]/(sqrt(y[0]*y[0]+y[1]*y[1])))-1);
                                   a[0][2]=(y[0]/(sqrt(y[0]*y[0]+y[1]*y[1])));
                                   a[1][0]=(1-(y[0]*y[1]*y[2])/(sqrt(pow((y[0]*y[0]+y[1]*y[1]),3))));
                                   a[1][1]=((-y[2]/(sqrt(y[0]*y[0]+y[1]*y[1])))+((y[1]*[1]*y[2])/(sqrt(pow((y[0]*y[0]+y[1]*y[1]),3)))-1/tau);
                                   a[1][2]=-y[1]/(sqrt(y[0]*y[0]+y[1]*y[1]));
                                   a[2][0]=((1/(sqrt(y[0]*y[0]+y[1]*y[1])))/(y[0]*y[0]/(sqrt(pow((y[0]*y[0]+y[1]*y[1]),3))));
                                   a[2][1]=y[0]*y[1]/(sqrt(pow((y[0]*y[0]+y[1]*y[1]),3));
                                   a[2][2]=-1/tau;
                                   b[0]=(y[1]-y[0]*y[2]/(sqrt(y[0]*y[0]+y[1]*y[1])));
                                   b[1]=(y[1]*y[2]/(sqrt(y[0]*y[0]+y[1]*y[1]))-y[0]);
                                   b[2]=(-y[0]/(sqrt(y[0]*y[0]+y[1]*y[1])));
                                   if(d==0){printf("opredelutel'=0\n")
                                   break;
                                   };
                                     d=a[0][0]*a[1][1]*a[2][2]+a[0][1]*a[1][2]*a[2][0]+a[0][2]*a[1][0]*a[2][1]-a[2][0]*a[1][1]*a[0][2]-a[2][1]*a[1][2]*a[0][0]-a[2][2]*a[1][0]*a[0][1];
                                     dx[0]=b[0]*a[1][1]*a[2][2]+a[0][1]*a[1][2]*b[1]+a[0][2]*b[1]*a[2][1]-b[2]*a[1][1]*a[0][2]-a[2][1]*a[1][2]*b[0]-a[2][2]*b[1]*a[0][1];
                                     dx[1]=a[0][0]*b[1]*a[2][2]+b[0]*a[1][2]*a[2][0]+a[0][2]*a[1][0]*b[2]-a[2][0]*b[1]*a[0][2]-b[2]*a[1][2]*a[0][0]-a[2][2]*a[1][0]*b[0];
                                     dx[2]=a[0][0]*a[1][1]*b[2]+a[0][1]*b[1]*a[2][0]+b[0]*a[1][0]*a[2][1]-a[2][0]*a[1][1]*b[0]-a[2][1]*b[1]*a[0][0]-b[2]*a[1][0]*a[0][1];
                                for(int i=0; i<n; i++)
                                p[i]=dx[i]/d;
                   for(int i=0; i<n; i++)
                   y[i]+=p[i];
                   printf("\n");
 
                   t+=tau;
                   printf("time= %f ",t);
                   for (int i=0;i<n;i++)
                   printf("y[%d]=%2.8f ",i,y[i]);
                   printf("\n");
                   } 
                   while(t<tmax);
return 0;
}
Добавлено через 55 минут
спс, исправил
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2013, 08:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос много ошибок при компиляции (C++):

Множество ошибок при компиляции. - C++
Блин. Извините, но будет ещё один вопрос. Так как новичёк, то много не знаю. Вот программный код: #include &lt;iostream.h&gt; int main()...

Много файловая программа ошибки при компиляции - C++
Вроде всё правильно делаю но не работает. Ниже интерфейсы приведены! func.cpp #include&quot;resurse.h&quot; void put(int x) { ...

вываливается море ошибок при компиляции модуля - C++
Работаю на VS C++ 2015 и столкнулся в проблемой, а именно при создании модулей выводит кучу ошибок ...

Ошибка при компиляции. В логике ошибок не замечено - C++
Здравствуйте! Среда разработки Dev-С++. При компиляции выдает ошибку &quot; subscripted value is neither array nor pointer&quot;, которая, судя по...

При компиляции ошибок нет, но выходит пустая консоль - C++
При компиляции ошибок нет, но выходит пустая консоль. Независимо от кода, раньше всё работало идеально, сейчас выходит пустая консоль

ошибок в компиляции нет, а при работе выходит ошибка, почему? - C++
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;string.h&gt; const int n=2; struct a1{ //объявляем структуру char...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Trademaster
3 / 3 / 0
Регистрация: 08.10.2013
Сообщений: 21
31.10.2013, 10:47 #2
Как? Мне лично такой код и читать не хочется ,кучу всего сюда напихал ,глаза разбегаются ) Сказал бы хоть строки с ошибками и какие ошибки...
vua72
415 / 415 / 85
Регистрация: 28.11.2010
Сообщений: 1,183
Завершенные тесты: 1
31.10.2013, 16:22 #3
Проверьте записи для а, там, как минимум, у вас пропущены скобки.
а в 26 строке - точка с запятой.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.10.2013, 16:22
Привет! Вот еще темы с ответами:

Много ошибок - C++
#include &lt;iostream&gt; using namespace std; double F(double X){ return (pow((sin(X) - 2 * cos(2 * X)), 2)); } int main() { ...

CMake - много ошибок - C++
Здравствуйте. Помогите пожалуйста скомпилировать игру MineTest . У меня не компилится, комп слабый и интернет медленный. Пожалуйста,...

Очень много ошибок в программе - C++
Всем привет. Написал не сложную программу. Нажал F5 и был шокирован #include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;stdio.h&gt; ...

Почему столько много синтакситечких ошибок? - C++
Здравствуйте, пожалуйста, скажите почему компилятор так ругается на код? И вообще он будет работать по идее? // TestTrain.cpp:...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru