0

درخواست راهنمایی و کمک

 
hadisafari
hadisafari
کاربر نقره ای
تاریخ عضویت : اسفند 1388 
تعداد پست ها : 43
محل سکونت : چهارمحال و بختیاری

پاسخ به:درخواست راهنمایی و کمک
یک شنبه 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  حروف کوچک و بزرگ متفاوت هستند.

موفق باشید!

تشکرات از این پست
onehamed rezaamf
دسترسی سریع به انجمن ها