c# ta kullanıcın girdiği 2 değer arasındaki sayıları toplayıp ortalamasını alan for döngüsü komutunu yazıyorum çalışıyor fakat bi sorun var <= yapmama ragmen son degeri hesaba katmıyor

bnm yzdğm kodlar böyle

int a, id, sd, snc,syc;

id = Convert.ToInt32(TextBox10.Text);
sd = Convert.ToInt32(TextBox11.Text);
syc = 0;
snc = 0;

for (a = id; a <= sd; a++)
{
TextBox12.Text=(Convert.ToString(snc));
syc = syc + 1;
snc = (snc + a)/syc;
}