Тема: Завдання з двовимірними масивами
Потрібно обчислити суму рядків матриці за рівнянням:b1*x^n-1+b2*x^n-2+...+bn,x вводиться з клавыатури.Чи за правильним принципом я це роблю.
Якщо так,то де похибка?
int main()
{
int i,j,n,t;
float x,x1=0;
printf("Vvedit n->");
scanf("%d",&n);
printf("Vvedit x->");
scanf("%d",&x);
float A[n][n];
float B[n];
printf("Zapovnit matricu");
for(i=0;i<n;i++)
for(j=0;j<n;j++)
scanf("%f",&A[i][j]);
for(i=0;i<n;i++)
B[i]=0;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
if(A[i][j]<0)
A[i][j]=1;
}
for(i=0,t=n;i<n;i++)
for(j=0;j<n;j++)
{
x1=pow(x,t-1);
B[i]+=A[i][j]*x1;
t--;
}
for(i=0;i<n;i++)
printf("%f\n",B[i]);
return 0;
}