Напишите функцию, который вычисляет скалярное произведение n-мерных векторов - C (СИ)

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

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

Помогите пожалуйста с этим заданием... "Напишите функцию double skalarny_sucin (double a[] double b[], int n), который вычисляет скалярное произведение n-мерного векторов a и b. Предположим, стандартное определение скалярного произведения."
C
Заранее спасибо!!!

Решение задачи: «Напишите функцию, который вычисляет скалярное произведение n-мерных векторов»

textual
Листинг программы
#include <stdio.h>
 
double skalarny_sucin(double *a, double *b, int n)
{
  int result=0,i;
  for(i=0;i<n;i++)
    result+=a[i]*b[i];
  return result;
}
 
int main()
{
  // tu si mozete svoju funkciu vyskusat
  double x[5] = {1, 2, 3, 4, 5};
  double y[5] = {5, 4, 3, 2, 1};
  printf("skalarny sucin: %lf\n", skalarny_sucin(x, y, 5));
  return 0;
}

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


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

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

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