PDA

View Full Version : دو تا سوال برنامه نویسی با for و while



mamadco
دوشنبه 17 آبان 1395, 21:32 عصر
سلام دوستان دو تا سوال برنامه نویسی هست هر چی فک میکنم نمیتونم حلش کنم خواهش میکنم کمکم کنید
باید با for باشه یا while
143412

ferry_2020
سه شنبه 18 آبان 1395, 18:09 عصر
سلام دوستان دو تا سوال برنامه نویسی هست هر چی فک میکنم نمیتونم حلش کنم خواهش میکنم کمکم کنید
باید با for باشه یا while
143412


سلام
من خیلی حرفه ای نیستم الانم وقتم تنگه،نمیتونم روش فکر کنم ولی همین قدر میدونم که برای حلقه For باید اینطوری تعیین کنی:
for(i=1;i<=n;i++)
برای While هم به این شکل :
while(i<=n)
بعد داخل حلقه هم دستوراتش رو بنویسی
دستور بدست آوردن فاکتوریل اینه :
a=1
a=a*i
یه حلقه For دیگه هم میخوای که توش فاکتوریل از یک تا n رو حساب و یک رو بر هر کدوم تقسیم کنه.فکر کنم اینطوری باشه :
for(j=1;j<=n;j++)
a=1;b=0
a=a*i
b=b+1/a
البته این مال قسمت الف بود
قسمت ب یکم بیشتر زمان میبره ولی تقریبا همینطوریا حل میشه
برای بدست آوردن اعداد زوج و فرد هم از mod باید استفاده کنی
امیدوارم تونسته باشم کمکت کنم
موفق باشی