87byte
a,d;
main(m,n){
for(;m=scanf("%d",&d),n=d;printf("%d %d\n",d,a))
for(a=0;n>0;n-=m++)a+=n;
}
日数 + 最初の昇給後の日数 + 2回目の昇給後の日数 + ...
追記:
id:Ozyさんにあっという間に抜かれたので抜き返してみたり。
main(n,d,a,m){
for(;a=n=d=atoi(gets());printf("%d %d\n",d,a))
for(m=0;n>m;a+=n-=++m);
}