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