АС
Александра Сороковикова

Вопрос к программистам, работающим на С и С++

Задание: Даны 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 = f(v1,v2);
printf("v3[%d]=%f",i,v3);
}
getch();
}
----------------
Программа работает, но третий массив весь нулевой. В чём может быть ошибка?

Программа обязательно должна содержать функцию.

Vitaliy Захаров

int n;
for (n = 0; n < 5; n++) scanf("%f", &v1[n]);
for (n = 0; n < 5; n++) scanf("%f", &v2[n]);
for (n = 0; n < 5; n++) v3[n] = v1 * v2;
printf("\n");
for (n = 0; n < 5; n++) printf("%f ", v1[n]);
printf("\n");
for (n = 0; n < 5; n++) printf("%f ", v2[n]);
printf("\n");
for (n = 0; n < 5; n++) printf("%f ", v3[n]);

Функция:

for (n = 0; n < 5; n++) f(v1[n], v2[n]);

**
***&оленьк@& ***

Николай, у вас папа не индус ли?

Похожие вопросы
Вопрос программистам JS
Вопрос программистам (C++)
вопрос программистам и про localhost
Вопрос программистам С++!
Вопрос для программистов
вопрос к программистам на с++
Вопрос для программистов =)
Вопрос для программистов что лучше?
Вопрос к дизайнерам, программистам и всем тем, кто работает удаленно или на фрилансе с компом
Вопрос к программистам!!!