누구나 도움을 줄 수 있습니다. 나는이 일을 완전히 할 수 없다. 나는 약간의 코딩을 시도했지만 전혀 작동하지 않았다. 어쨌든 나는 코드를 포함 시켰습니다. 그것은 불완전하고 어쨌든 잘못되었습니다.가우스 대체 코드가있는 코드
#include<stdio.h>
#include<math.h>
main()
{
int rows, columns, iter, i,j,k;
printf("enter the number of rows and columns:");
scanf("%d, %d",&rows, &columns);
double a[rows][columns], b[rows][1],x[rows][1];
printf("enter the elements of A matrix:");
for(i=0;i<rows;i++)
{
for(j=0;j<columns;j++)
scanf("%lf",&a[i][j]);
}
printf("\n enter the elements of B matrix:");
for(i=0,i<rows;i++)
scanf("%lf",&b[i][0]);
printf("\n");
for (iter=1; iter<rows; iter++)
{
for(i=iter;i<rows;i++)
b[i][0] = b[i][0]- a[k][iter-1]*(b[i-1][0]/a[iter-1][iter-1]);
for(j=iter-1,k=iter;j<columns;j++)
a[i][j] = a[i][j]-a[i-1][j]*(a[k][iter-1]/a[iter-1][iter-1]);
}
printf("the elements of the matrix A are now:");
for(i=0;i<rows; i++)
{
for(j=0; j<columns; j++)
printf("%lf",a[i][j]);
}
return(0);
}
이 뒤 대치가 완료되어야합니다. 방정식은 [a] [x] = [b]이고 주어진 [a]와 [b] 행렬에 대해 x의 값을 찾아야합니다.
누구든지 도움을 받으려면 먼저 코드를 수정해야합니다. "코드 블록"버튼을 사용하여 서식을 읽을 수 있도록하십시오. – torak
코드는 어디에 있습니까? –
나는 코드를 합리적으로 보이게하는 프로세스를 시작 했으므로 프로세스를 완료하는 방법을 보여 주어야합니다. 그러나, 그것은 너무 많은 '}'문자가있는 것처럼 보입니다. – torak