ﺗﻤﺮﻳﻦ ﺳﺮﯼ دوم ﻣﺒﺎﻧﯽ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﯽ C++ ﻣﻬﻠﺖ ﺗﺤﻮﻳﻞ دوﺷﻨﺒﻪ 14ﺁﺑﺎن 1386 ﺗﻮﺟﻪ: - ﻓﻘﻂ ﺗﻤﺮﻳﻦ هﺎﻳﯽ ﮐﻪ emailزدﻩ ﻣﯽ ﺷﻮﻧﺪ ،ﺗﺼﺤﻴﺢ ﺧﻮاهﻨﺪ ﺷﺪ. ﺗﻤﺎم ﺑﺮﻧﺎﻣﻪ هﺎﯼ ﺧﻮد را ﺑﺎ ﻓﺮﻣﺖ zipو ﻳﺎ rarﻓﺸﺮدﻩ ﮐﺮدﻩ و ﺗﻨﻬﺎ ﻓﺎﻳﻞ ﻓﺸﺮدﻩ را ﺑﻔﺮﺳﺘﻴﺪ. ﺑﺮاﯼ هﺮ ﺳﻮال ﺗﻨﻬﺎ ﻳﮏ ﻓﺎﻳﻞ ﺑﺎ ﭘﺴﻮﻧﺪ cppرا ﻓﺸﺮدﻩ ﮐﻨﻴﺪ.ﻓﺎﻳﻞ ﻧﻬﺎﻳﯽ را ﺑﻪ ﺻﻮرت زﻳﺮ ﻧﺎﻣﮕﺬارﯼ ﮐﻨﻴﺪ: ﺷﻤﺎرﻩ ﺗﻤﺮﻳﻦ_ﺷﻤﺎرﻩ داﻧﺸﺠﻮﻳﯽ .ﻣﺜﻼ 86100100_2 : ﻣﻬﻠﺖ ﺗﺤﻮﻳﻞ ﺗﻤﺮﻳﻦ هﺎ ﺗﺎ ﻗﺒﻞ از ﮐﻼس ﺣﻞ ﺗﻤﺮﻳﻦ ﺑﻮدﻩ و اﻳﻦ زﻣﺎن ﺑﻪ هﻴﭻ وﺟﻪ ﺗﻤﺪﻳﺪ ﻧﺨﻮاهﺪ ﺷﺪ. ﺧﺮوﺟﯽ ﺑﺮﻧﺎﻣﻪ ﺷﻤﺎ ﺑﺎﻳﺪ ﻣﺸﺎﺑﻪ ﻧﻤﻮﻧﻪ هﺎﯼ ذﮐﺮ ﺷﺪﻩ ﺑﺎﺷﺪ. ﺑﺮاﯼ روﺷﻦ ﺷﺪن روش ﺧﻮد ﺑﺎﻳﺪ ﺑﺮاﯼ ﺑﺮﻧﺎﻣﻪ هﺎﯼ ﺧﻮد commentﺑﮕﺬارﻳﺪ. ﻣﺴﺎﻟﻪ اول . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ب.م.م و ﮎ.م.م ﺑﺮﻧﺎﻣﻪ اﯼ ﺑﻨﻮﻳﺴﻴﺪ ﮐﻪ دو ﻋﺪد n , mرا ﺑﻪ ﺗﺮﺗﻴﺐ از ﮐﺎرﺑﺮ ﮔﺮﻓﺘﻪ و ﺑﻪ ﺗﺮﺗﻴﺐ ﺑﺰرﮔﺘﺮﻳﻦ ﻣﻘﺴﻮم ﻋﻠﻴﻪ ﻣﺸﺘﺮﮎ و ﮐﻮﭼﮑﺘﺮﻳﻦ ﻣﻀﺮب ﻣﺸﺘﺮﮎ ﺁن دو را در دو ﺳﻄﺮ ﻣﺠﺰا ﭼﺎپ ﮐﻨﺪ. ﻧﻤﻮﻧﻪ اﺟﺮاﯼ ﺑﺮﻧﺎﻣﻪ : ﻣﺴﺎﻟﻪ دوم . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ﻣﺜﻠﺚ ﻣﺘﺴﺎوﯼ اﻻﺿﻼع ﺑﺮﻧﺎﻣﻪ اﯼ ﺑﻨﻮﻳﺴﻴﺪ ﮐﻪ ﻋﺪد nرا ﺑﻪ ﻋﻨﻮان ارﺗﻔﺎع ﻳﮏ ﻣﺜﻠﺚ ﻣﺘﺴﺎوﯼ اﻻﺿﻼع ﮔﺮﻓﺘﻪ و ﺁن را ﺑﺎ ﮐﺎراﮐﺘﺮ هﺎﯼ * رﺳﻢ ﮐﻨﺪ. ﻧﻤﻮﻧﻪ اﺟﺮاﯼ ﺑﺮﻧﺎﻣﻪ : ﻣﺴﺎﻟﻪ ﺳﻮم . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ﺗﺨﻤﻴﻦ ﻋﺪد ﺑﺮﻧﺎﻣﻪ اﯼ ﺑﻨﻮﻳﺴﻴﺪ ﮐﻪ ﻋﺪد nرا از ﮐﺎرﺑﺮ ﮔﺮﻓﺘﻪ و ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺑﺴﻂ : 1 4 π πرا ﺗﺎ nﺟﻤﻠﻪ ﻣﺤﺎﺳﺒﻪ ﮐﻨﺪ. ﻧﻤﻮﻧﻪ اﺟﺮاﯼ ﺑﺮﻧﺎﻣﻪ : ﻣﺴﺎﻟﻪ ﭼﻬﺎرم . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ﺗﺠﺰﻳﻪ ﺑﻪ ﻋﻮاﻣﻞ اول ﺑﺮﻧﺎﻣﻪ اﯼ ﺑﻨﻮﻳﺴﻴﺪ ﮐﻪ اﺑﺘﺪا ﻋﺪد ﺻﺤﻴﺢ nرا از ﮐﺎرﺑﺮ ﮔﺮﻓﺘﻪ و ﺳﭙﺲ nﺑﺎر از ﮐﺎرﺑﺮ ﻳﮏ ﻋﺪد ﺻﺤﻴﺢ ﮔﺮﻓﺘﻪ و ﺁن را ﺑﺼﻮرت ﺣﺎﺻﻠﻀﺮب ﻋﻮاﻣﻞ اول ﺑﻨﻮﻳﺴﺪ) .ﻋﺪد 1ﻧﻴﺰ ﺗﻨﻬﺎ ﻳﮏ ﺑﺎر در ﺣﺎﺻﻠﻀﺮب ﻧﻤﺎﻳﺶ دادﻩ ﻣﯽ ﺷﻮد( ﺑﻪ ﻧﺤﻮﻩ ﻧﻤﺎﻳﺶ اﻳﻦ ﺣﺎﺻﻠﻀﺮب ﺗﻮﺟﻪ ﮐﻨﻴﺪ )ﺑﻴﻦ هﺮ دو ﻋﺎﻣﻞ ﻳﮏ ﮐﺎراﮐﺘﺮ * ﻗﺮار ﻣﯽ ﮔﻴﺮد( ﻧﻤﻮﻧﻪ اﺟﺮاﯼ ﺑﺮﻧﺎﻣﻪ :
© Copyright 2025 Paperzz