Цитата
В результате получается:
sum= sum+(a[0]+ b[0]);
sum= sum+(a[0]+ b[1]);
sum= sum+(a[0]+ b[2]);


по идеи должно быть так:
sum= sum+(a[0]+ b[0]);
sum= sum+(a[1]+ b[1]);
sum= sum+(a[2]+ b[2]);

Цитата
for(i=0;i<3;i++)
{
pos=0;
{
sum= sum+(a[pos]+ b[i]);
pos++;
}
}

ошибка там(((
pos=i;
тогда все верно)