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

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

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

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++
ошибок в компиляции нет, а при работе выходит ошибка, почему? C++
C++ Почему столько много синтакситечких ошибок?
CMake - много ошибок C++
C++ Много ошибок
C++ Очень много ошибок в программе
Много ошибок illegal use of floating point C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Trademaster
 Аватар для Trademaster
3 / 3 / 0
Регистрация: 08.10.2013
Сообщений: 21
31.10.2013, 10:47     много ошибок при компиляции #2
Как? Мне лично такой код и читать не хочется ,кучу всего сюда напихал ,глаза разбегаются ) Сказал бы хоть строки с ошибками и какие ошибки...
vua72
410 / 410 / 83
Регистрация: 28.11.2010
Сообщений: 1,158
31.10.2013, 16:22     много ошибок при компиляции #3
Проверьте записи для а, там, как минимум, у вас пропущены скобки.
а в 26 строке - точка с запятой.
Yandex
Объявления
31.10.2013, 16:22     много ошибок при компиляции
Ответ Создать тему
Опции темы

Текущее время: 02:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru