, ,

C
#include<stdio.h>
#include<math.h>
#define n 4
Void main(void)
{ double a[n][n], x[n][2] , b[n], temp, E;
Int i,j,k,p;
Clrscr ();
Printf (Vvedit matrizu a(4*4), b(4) ta pohibku E:\n);
For (i=0; i<n; i++)
For (j=0; j<n; j++)
Skanf (%lf, & a[i][j]);
For (i=0; i<n; i++)
{ Skanf (%lf, & b[i]);
X[i][j]=b[i];}
Skanf (%lf, &E);
k=0;
Do
{ p=o;
For (i=0; i<n; i++)
{temp=o;
For (j=0; j<n; j++)
temp+=a[i][j]*x[j][k%2};
x[i][(k+1)%2]=x[i][k%2+0.1/a[i][j]*(b[i]-temp);
if ( fabs (x[i][0]-x[i][1]<E)
p++; }
k++;
}while (p!=n);
Printf (k=%d/n,k);
For(i=o; i<n; i++)
Printf (x%d=%0.4lf\n , x{i][k%2]);}


3


ֲͲ ’
˲Ͳ вܔ
12
.

: , , .
, k+1- , , , .
2. ί
.

, k=2;
P=1;
, , ,
, :
Main()


Clrscr()


Printf()


Scanf()


Fabs()
double

I,j,k,p


A[n][n]
n*n

B[n]
, . n






3,3
13,02
4,1
1,9
-10,35
3,92
8,45
-1,38
1,4
12,21
3,77
1,61
8,04
0,28
15,25
2,21
3,25
1,699,99
-8,35
-1,658413740
-2,1333270546
7,848471135
-1,292484422