Какой формулой можно записать компонент вектора(см.задание) - C (СИ)

Узнай цену своей работы

Формулировка задачи:

б) В качестве компонент вектора x выбрать максимальные элементы диагоналей матрицы А, параллельных главной, включая главную диагональ.
void GetVector(TVector V, TMatrix A)
{
int i,j;
for (i=0; i<N; i++)
{
    if (i=j)
    {
        if (j == 1)
        {
            V[i]=A[i] [N-j-1];
        }
    }
}
}
Я как бы попробовал что-то написать, но чего-то догнать не могу(

Решение задачи: «Какой формулой можно записать компонент вектора(см.задание)»

textual
Листинг программы
void GetVector(TVector V, TMatrix A)
{
int i,j;
for (i=0; i<N; i++)
{
    if (i=j)
    {
        if (j == 1)
        {
            V[i]=A[i] [N-j-1];
        }
    }
}
}

Объяснение кода листинга программы

  1. В данном коде представлен функция GetVector, которая принимает два аргумента типа TVector и TMatrix.
  2. Внутри функции объявлены две переменные типа int - i и j.
  3. Затем, с помощью цикла for, который выполняется N раз, происходит следующая операция:
    • Если i равно j, то выполняется следующая операция:
      • Если j равно 1, то выполняется следующая операция:
      • Значение A[i][N-j-1] присваивается элементу V[i].
  4. В конце функции ничего не происходит.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.8 из 5
Похожие ответы