Вопрос к программистам, работающим на С и С++
Задание: Даны 2 вектора, оформленных в виде массива из 5-ти элементов (5-мерное пространство) , получить третий вектор скалярным произведением первых двух.
-------------------
#include
#include
#include
float f(float a, float b)
{
return a*b;
}
void main()
{
float v1[5],v2[5],v3[5];
int i,n;
n=5;
for(i=0;i
printf("v2[%d]=",i);
scanf("%f",v2);
}
for (i=0;i
printf("v3[%d]=%f",i,v3);
}
getch();
}
----------------
Программа работает, но третий массив весь нулевой. В чём может быть ошибка?
Программа обязательно должна содержать функцию.