
| (1) |
| (2) |
| (3) |
|
| (4) |
| Ref. line number | x | y | z | = | Comment |
| (1) | 2 | 3 | 4 | 6 | |
| (2) | 3 | 5 | 2 | 5 | |
| (3) | 4 | 3 | 30 | 32 | |
| (4) | 1 | 1.5 | 2 | 3 | (1)÷2 |
| (5) | 3 | 5 | 2 | 5 | |
| (6) | 4 | 3 | 30 | 32 | |
| (7) | 1 | 1.5 | 2 | 3 | |
| (8) | 0 | 0.5 | -4 | -4 | (5)−(4)×3 |
| (9) | 0 | -3 | 22 | 20 | (6)−(4)×4 |
| (10) | 1 | 1.5 | 2 | 3 | |
| (11) | 0 | 1 | -8 | -8 | (8)÷0.5 |
| (12) | 0 | -3 | 22 | 20 | |
| (13) | 1 | 0 | 14 | 15 | (10)−(11)×1.5 |
| (14) | 0 | 1 | -8 | -8 | |
| (15) | 0 | 0 | -2 | -4 | (12)−(11)×(−3) |
| (16) | 1 | 0 | 14 | 15 | |
| (17) | 0 | 1 | -8 | -8 | |
| (18) | 0 | 0 | 1 | 2 | (15)÷(−2) |
| (19) | 1 | 0 | 0 | -13 | (16)−(18)×14 |
| (20) | 0 | 1 | 0 | 8 | (17)− (18)×(−8) |
| (21) | 0 | 0 | 1 | 2 | |
|
| (5) |
|
| (7) |
#include <stdio.h>
#define N 3
int main()
{
double a[N][N+1]={{2, 3, 4, 6},{3, 5, 2, 5},{4, 3, 30, 32}};
double pivot,d;
int i,j,k;
for(k=0; k<N; k++)
{
pivot=a[k][k];
for(j=k; j<N+1; j++) a[k][j]=a[k][j]/pivot;
for(i=0; i<N; i++)
{
if(i != k)
{
d=a[i][k];
for(j=k; j<N+1; j++) a[i][j]=a[i][j]-d*a[k][j];
}
}
}
for(i=0; i<N; i++) printf("x[%d]=%lf\n", i+1, a[i][N]);
return 0;
}
|
| (8) |
| (9) |
| (10) |
| (11) |
| (12) |
| (13) |
| (14) |
| (15) |
| (16) |
| (17) |
| (18) |
| (19) |
| (20) |
| (21) |
| (22) |
| (23) |
#include <stdio.h>
int main()
{
double x, y, z;
int i,n;
x=y=z=0.0;
printf("Enter # of iteration = ");
scanf("%d", &n);
for (i=0;i<n;i++)
{
x = (10-y-2*z)/7;
y = (8-x-3*z)/8.0;
z = (6-2*x-3*y)/9.0;
}
printf("x = %lf, y= %lf, z=%lf\n", x,y,z);
return 0;
}
|