#include <stdio.h>
#define n 5
int main()
{
int i ,w;
float a[n] = {1,2,3,4,5};
float b[n] = {1,2,3,4,5};
float c[n] = {1,2,3,4,5};
float ab = 0,bc = 0,ca = 0;
for(i = 0; i < 5; i++)
{
ab = ab + a[i] * b[i];
}
for(i = 0; i < 5; i++)
{
bc = bc + b[i] * c[i];
}
for(i = 0; i < 5; i++)
{
ca = ca + c[i] * a[i];
}
for(i = 0; i < 5; i++)
{
w += (ab * c[i]) + (bc * a[i]) + (ca * b[i]);
}
printf("%d",w);
return 0;
}
Dlaczego program za każdym razem pokazuję jakoś przypadkową liczbę ?