-
2018/10/27, 14:32 #1
چاپ تمام اعداد بین بازه خاص با سی پلاس پلاس
سلام میخواستم برنامه ای که تمامی اعداد کامل در بازه 1000 تا 2000 هست رو چاپ کنه، به زبان سی پلاس پلاس بنویسید ممنون.
ویرایش توسط saeed : 2018/10/27 در ساعت 14:41
-
2018/10/27, 15:06 #2
سلام...میتونید از کد زیر استفاده کنید:
کد:#include <iostream> #include <conio.h> using namespace std; bool IsPerfect(int number); int main() { const int minimum = 1; const int maximum = 10000; for (int i = minimum; i < maximum; i++) { if (IsPerfect(i)) cout<<i<<endl; } cout<<"Press any key to continue . . ."; getch(); return 0; } bool IsPerfect(int number) { int sum = 0; for (int i = 1; i < number; i++) { if (number % i == 0) sum += i; } return (number == sum); }