یکشنبه 12 آبان 1392
12:28
نظرات()
امروز توربو سی پلاس پلاس به شما طریقه پیدا کردن مقسوم علیه های صحیح یک عدد را نمایش می دهد!
پیش از نمایش این اعداد؛ یک پیشنیاز نیاز است. هر عدد یک مقسوم علیه صحیح دارد اگر تقسیم مقسوم بر آن عدد، باقیمانده ای ایجاد نکند (باقیمانده صفر شود). پس همانطور که در ادامه نوشته خواهید دید، فلوچارت زیر را خواهیم داشت:
پیش از نمایش این اعداد؛ یک پیشنیاز نیاز است. هر عدد یک مقسوم علیه صحیح دارد اگر تقسیم مقسوم بر آن عدد، باقیمانده ای ایجاد نکند (باقیمانده صفر شود). پس همانطور که در ادامه نوشته خواهید دید، فلوچارت زیر را خواهیم داشت:
بدینگونه خواهیم داشت:
//in the name of GOD
//InfTek.TK - D4N005H
//InfTek.TK - D4N005H
#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
int a , b , d ;
cout<< "please enter number = ";
cin>> a ;
for ( d = 1 ; d <= a ; d++ )
{
b = a / d;
if ((a%d) == 0)
{cout<< b << " , ";}
}
getch();
}
می توان یک عبارت شرطی دیگر به جای d<=a نوشت تا سرعت برنامه بالاتر رود و بهینه هم شود. آیا می دانید آن چیست؟