09/07/12 12:19:08
以下のプログラムを、C++で動作させるにはどうしたらよいでしょうか
#include <stdio.h>
#include "gauss.h"
#define LL 10
int main(void)
{
double a[LL] [LL+1] ,x[LL],esp10.e-19;
int i, j, n;
int ipivot;
int sw=1;
scanf("%d",&n);
for (i=0; i<n; i++)
for(j=0; j<=n; j++)
scanf(" %lf",&a[i] [j]);
ipivot=gauss(*a,x,LL,n,esp,sw);
if(ipivot== 1)
for(i=0;i<n;i++)
printf("x %d=%lf\n",i+1,x[i]);
else{
printf("ピボット値が小さすぎるので");
printf("計算を中断、終了させました");
}
return(0);
}