Как исправить ошибку "В: необъявленный идентификатор"? - C (СИ)
Формулировка задачи:
Подскажите пожалуйста, как исправить : В: необъявленный идентификатор
Код:
# include <windows.h>
# include <locale.h>
#include <math.h>
# define MAX_N 10
# define MAX_M 10
int main()
{
setlocale(LC_ALL, "rus");
float A[MAX_N];
float B[MAX_M][MAX_N];
int i,j,m,n;
printf("Введите размерность матрицы\n");
scanf("%d", &m);
printf("Введите размерность матрицы\n");
scanf("%d", &n);
for(j=0;j<n;j++)
{
printf("Введите элементы вектора\n",j+1);
scanf("%f", &A[j]);
}
for(i=1;i<m;i++)
for(j=0;j<n;j++)
{
B[0][j]=pow(A[j],i);
}
for(i=1;i<n;i++)
{
for(j=0;j<n;j++)
{
В[i-1][j]=pow(A[j],i);
}
}
system("pause");
return 0;
}Решение задачи: «Как исправить ошибку "В: необъявленный идентификатор"?»
textual
Листинг программы
В[i-1][j]=pow(A[j],i);
Объяснение кода листинга программы
В данном коде выполняется вычисление значения матрицы В по формуле В[i-1][j] = pow(A[j], i). Вот список описывающих его действий:
- В - это матрица, которая будет содержать результаты вычислений.
- i-1 - это индекс строки, по которой производится вычисление.
- j - это индекс столбца, по которому производится вычисление.
- pow(A[j], i) - это формула, по которой происходит вычисление значения матрицы. Она берет элемент матрицы A[j] в степени i.