![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 08.12.2010
Сообщений: 5
|
![]()
Здравствуйте уважаемые форумчане . Хочу обратиться к вам за помощью , т.к я не представляю кто еще мне может помочь ). В общем моя проблема такова : мною был получен от преподавателя печальный приказ о написании курсовой работы с рабочей программой внутри соответственно . Тема : решение слау методом Гаусса-Зейделя . Программу я нашел , но при проверке на компиляторе он мне выдает 1 ошибку .
// Метод Зейделя for(i=0;i<m;i++) { for(j=0;j<m+1;j++) if(i!=j) f[i][j] /= -f[i][i]; f[i][i] = 0; f[i][m] = -f[i][m]; }; for(i=0;i<m;i++) a[i]=0; tmp = 1; old = 0; while(fabs(tmp-old)>0.0000001) { old = tmp; for(i=0;i<m;i++) { a[i] = f[i][m]; for(j=0;j<m;j++) a[i] += f[i][j]*a[j]; }; tmp=0; for(i=0;i<m;i++) tmp+=a[i]*a[i]; tmp = sqrt(tmp); }; for(j=0;j<m;j++) cout <<a[j]<<" "<<endl; for(j=1;j<n+1;j++) { printf("\%3d \%3.0f ",j,y[j-1]); for(double r=0;r<1;r+=0.2) { sum=0; for(i=0;i<m;i++) sum+=mypow(j+r,i)*a[i]; printf("\%6.1f",sum); // cout<<sum<<" "; } cout<<endl; } getch(); //show(); int gdriver = DETECT, gmode, errorcode; int xmax, ymax; initgraph(&gdriver, &gmode, "ch_met\\"); setcolor(4); line(0,400,640,400); moveto(50+20,400-y[0]*20); ( Line 2: error: expected unqualified-id before 'for' compilation terminated due to -Wfatal-errors. ) . Компилятор , на котором я проверял - http://codepad.org В программировании я полное бревно , поэтому прошу вашей помощи ) Помогите пожалуйста ![]() З.Ы в правилах прочитал про правильное написание кодировки , но я настолько печален , что даже незнаю как ее правильно писать ![]() |
![]() |
![]() |