برنامه نویسی و دیگر هیچ

فضایی برایه یادگیری برنامه نویسی

برنامه نویسی و دیگر هیچ

فضایی برایه یادگیری برنامه نویسی

سه شنبه, ۹ مهر ۱۳۹۲، ۱۲:۰۱ ق.ظ

مقسوم علیه های یک عدد

الگوریتمی بنویسید که مقسوم علیه های یک عدد دلخواه را چاپ کند.

 

 

1- شروع

 

2-   numو b=1  را از نوع int  تعریف کن.

 

3-  num  را از ورودی بخوان.

 

4- تا زمانیکه(b<=num)

    4/1-  اگر( num%b==0)

       4/1/1- b را چاپ کن.   

    4/2 - b<----b+1

 

5-تمام.

 

 

الگوریتمی بنویسید که تعدادمقسوم علیه های یک عدد دلخواه را چاپ کند.

 

1- شروع

2- numو b=1 وc=0را از نوع int تعریف کن.

3- num را از ورودی بخوان.

4- تا زمانیکه(b<=num)

       4/1- اگر( num%b==0)

        4/1/1- c<----c+1   

       4/2- b<----b+1

5-c  را چاپ کن.

6-تمام.

 

یه سوال؟؟؟ از کجا میفهمیم که یه عدد اوله؟

جواب: اگه یه عدد فقط 2 تا مقسوم علیه داشته باشه اول هم هست. منظور از 2 تا مقسوم علیه 1 و خود عدد است.

 

حالا الگوریتمی مینویسیم که یک عدد از ورودی گرفته اگر اول بود چاپ میکند "yes".

 

1- شروع

2- numو b=1 وc=0را از نوع int تعریف کن.

3- num را از ورودی بخوان.

4- تا زمانیکه(b<=num)

4/1- اگر( num%b==0)

4/1/1- c<----c+1

4/2- b<----b+1

5-اگر( c==2)

        5/1- چاپ کن"yes".

6-تمام.

 

 

الگوریتمی بنویسید که مجموع مقسوم علیه های یک عدد دلخواه را چاپ کند.

1- شروع

2- numو b=1 وsum=0را از نوع int تعریف کن.

3- num را از ورودی بخوان.

4- تا زمانیکه(b<=num)

4/1- اگر( num%b==0)

4/1/1- sum<----sum+b

4/2- b<----b+1

5-sumرا چاپ کن.

6-تمام.

 

تعریف عدد کامل: عددی کامل است که مجموع مقسومم علیه های آن دو برابر عدد است.

عدد 6 را در نظر بگیرید مقسوم علیه های آن 1و2و3و6 است که مجموع آن 12 است پس این عدد کامل است.

 

الگوریتمی بنویسید که یک عدد از ورودی گرفته اگر کامل بود چاپ کند"kamel".

 

1- شروع

2- numو b=1 وsum=0را از نوع int تعریف کن.

3- num را از ورودی بخوان.

4- تا زمانیکه(b<=num)

4/1- اگر( num%b==0)

4/1/1- sum<----sum+b

4/2- b<----b+1

5-  اگر( num * 2==sum  )

      5/1-  چاپ کن "kamel".

6-تمام.

 

  • علیرضایی

نظرات  (۱)

خیلی خیلی عالی بود ممنون
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی