>>816の問題があってるならマイナスの項は第3項以降の奇数項だからこんな感じじゃないとおかしいんじゃないかな。
1回ごとの合計をprintfで付け足したソース。

#include <stdio.h>
int main()
{
int i=1,ans=1,cnt;
for(cnt=2;cnt<=50;cnt++){
i+=2;
if(cnt%2 == 0){
ans +=i;
}else{
ans -=i;
}
printf("%d ", ans);
}
printf("\n合計は%dです。\n",ans);
return 0;
}