Najpierw musisz wszystkie liczby dodać (w jednej zmiennej) w drugiej wyliczyć ich iloczyn (pomnożyć) a dopiero na końcu za pętlą podzielić to.
W twoim kodzie w linii 8 wygląda to tak
| w pierwszej iteracji |
a=1+1/1*1 czyli a=1+1/2 czyli a=1,5
|
| druga iteracja |
a=2+2/2*2 czyli a=2+2/4 czyli a=2,5
|
| trzecia iteracja |
a=3+3/3*3 czyli a=3+3/9 czyli a=3,(3) |
Najlepiej zrób dodatkowa zmienna np. iloczyn, i licz jednocześnie ten iloczyn w pętli i sumę (w różnych zmiennych)
double dzialanie,a,iloczyn=1; //ważne żeby iloczyn ustawić na 1, bo domyślnie będzie na 0 i nie będzie się mnożyć
for(int i=1; i<=n; i++)
{
a+=i;
iloczyn*=i;
}
dzialanie=a/iloczyn;