پاسخ به:درخواست راهنمایی و کمک
یک شنبه 8 مرداد 1391 12:07 PM
با سلام دوست عزیز
خط دهم برنامه باید به شکل
for(i=1;i<51;i++){
باشد، برنامه شما در این حلقه 100 را نمی شمارد و در ضمن چون متغیر در 0 ضرب می شود، در نهایت پاسخ عدد 0 است که جواب مورد نظر نیست.
در ضمن اگر می خواهید پاسخ اعضاری باشد، خط ;c=a/b نیز باید اصلاح گردد. چون a و b هر دو صحیح (integer) هستند، پاسخ تقسیم نیز صحیح خواهد بود. کافیست آن را به یکی از دو شکل زیر:
c=a/floatb;
c=float(a)/b;
بنویسید.
در ضمن دقت کنید در زبان c حروف کوچک و بزرگ متفاوت هستند.
موفق باشید!