Напишите функцию, который вычисляет скалярное произведение 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;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д