Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2012, 18:24   #1
Defiler
Новичок
Джуниор
 
Регистрация: 14.05.2012
Сообщений: 1
Восклицание СЛАУ методом Якоби (простой итерации) C++

Здравствуйте, необходима помощь в исправлении некоторых ошибок в коде моей программы.
Код:
Код:
#include "math.h"
#include "conio.h"
#include "stdio.h"
int main()
{
const int N=2;
double A[9][9], f[3], y[3];
int i,j;
double norma,E;
double xn[9], x[9];
	printf("E=");
	scanf("%lf", &E);

		for (i=0;   i<=N;i++)
{for (j=0;j<=N;j++)
{printf("vvedite element A[i][j]=");}
}
  
  for (i=0;i<=N;i++)
{for (j=0;j<=N;j++)
        scanf("%lf", &A[i][j]);
       
}
     for (i=0;   i<N;i++)
{for (j=0;j<=N;j++);
    printf("vvedite element y[j]=");
}
  
  for (i=0;i<N;i++)
{for (j=0;j<=N;j++)
    {scanf("%lf", &y[i]);}
;
       
}
	for (i=0;   i<=N;i++)
{for (j=0;j<N;j++)
{printf("vvedite element f[i]=");}
}
  
  for (i=0;i<=N;i++)
{for (j=0;j<N;j++)
{scanf("%lf", &f[i]);}
       
}
 
do{
  norma=0;
  for(i=0;i<N; i++)
{
   	xn[i]=-f[i];

   	for(j=0;j<N;j++)
{

{
    			if(i!=j)
     			xn[i]+=A[i][j]*y[j];
}
	
		xn[i]/=-A[i][i];
}
  for(i=0;i<N;i++){
		if(fabs(x[i]-xn[i]) > norma)
		norma=fabs(x[i]-xn[i]); 
		x[i]=xn[i];
}
}
} while(norma>E); 

printf("x[%i]=%5.2f\n", i+1, x[i]);
return 0;

}
Прошу помочь мне исправить недочёты, в этой сфере я новичок, поэтому возможны дурацкие ошибки. Само же задание заключается в решении СЛАУ размером 3x3 по данному методу используя поэлементную формулу, вывод решения и номера итерации при котором достигнута точность E. Очень надеюсь на вашу помощь.

Последний раз редактировалось ACE Valery; 14.05.2012 в 18:54.
Defiler вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение СЛАУ методом итерации Dezolyator Фриланс 3 20.03.2012 19:04
Слау методом простых итерации. Не решаемое?? Mesken Помощь студентам 2 11.05.2011 23:46
Решение нелинейных уравнений методом хорд и методом простой итерации(С++) Foralberg Помощь студентам 9 31.01.2011 01:33
Решение СЛАУ. Метод простой итерации Alexander886 Помощь студентам 5 24.03.2010 18:43
Решение СЛАУ методом простой итерации (Delphi) giga_person Помощь студентам 8 06.03.2010 21:11