میشه برام برنامه ای به زبان ساده بنویسید که تعدادی عدد را بخواند و اعداد زوج را جدا کند و پایان بخشش اعداد منفی باشد
با تشکر
#include <iostream.h>
#include <conio.h>
int main()
{
clrscr();
int i = 0;
while i >= 0{
cin>>i;
if(( i / 2) == 0)
cout<<i;
}
getch();
return 0;
}
عدد کامل:یونانیان عددی را که برابر مجموع مقسوم علیه هایش بود را عددی استثنایی میدانستند.نخستین عدد از این نوع عدد ۶ میباشد .چنین عددی را عدد کامل گویند.عدد کامل بعد از ۶ عدد ۲۸ است.یونانیان ۴ عدد نخستین را کشف کردند. این اعداد عبارتند از ۶ و ۲۸ و ۴۹۶ و ۸۱۲۸ . در حدود ۱۵۰۰ سال بعد پنجمین عدد کشف شد. و آن عدد ۳۳۵۵۰۳۳۶ است. ششمین عدد کامل ۸۵۸۹۸۶۹۰۵۶ است. تا امروز هفده عدد کامل کشف شده است. هفدهمین عدد کامل ۱۳۷۳ رقم است. برای نوشتن چنین عددی حداقل نصف کاغذ آ4 لازم است.
با توجه به سایت بالا عدد زائد مجموع مقسوم علیه هایش بزرگتر از خودش استأولاً: الأعداد التامة:
كل عدد يتساوى مجموع عوامله مع العدد نفسه، يسمى تاماً، وأصغر الأعداد التامة 6، فعواملها 1، 2، 3 مجموعها 6، يلي ذلك 28، وعوامله 1، 2، 4، 7، 14، مجموعها 28، ومن الأعداد التامة 496، و 8128، و 33550336 ولا يوجد في الآحاد سوى 6، وفي العشرات سوى 28، وفي المئات سوى 496، وفي الآلاف سوى 8128. وهي دائماً تبدأ إما بالرقم 6 أو 8 في آحادها. وهي دائماً أعداد زوجية. وجميع الأعداد التامة 17 عدداً فقط.
أما الأعداد الزائدة:
فهي كل عدد مجموع عوامله أكبر منه، مثل العدد 12، الذي مجموع عوامله (1، 2، 3، 4، 6) 16 أكبر منه.
وأما الأعداد الناقصة:
فهي كل عدد مجموع عوامله أصغر من العدد نفسه، مثل العدد 10، فإن مجموع عوامله (1، 2، 5) 8 أقل منه.