>>369
for(a=1;a<51;a++)
より、
for(a=1;a<=50;a++)
のほうが、「1から50まで」ってわかりやすいと思うけど、どう?