PDA

View Full Version : سوال در مورد نمایش عدد کامل در سی شارپ



erfanshow
شنبه 04 مرداد 1393, 14:08 عصر
یک پروژه ساده داشتم
پروژه اینه
یک عدد رو از ورودی بگیریم سپس مشخص کنیم که کامل است یا خیر؟
اگر میشود راهنمایی کنید

elec60
شنبه 04 مرداد 1393, 15:09 عصر
خب اول مقسوم عليه هاي مثبت و سره رو دربيار بعد باهم جمع كن، اگه برابر خود عدد شد، عدد كامله.

ghazal_mohammady
شنبه 04 مرداد 1393, 15:16 عصر
عرض ادب
این لینک کمکتون می کنه http://stackoverflow.com/questions/18520275/c-sharp-perfect-numbers-exercise

ghazal_mohammady
شنبه 04 مرداد 1393, 15:17 عصر
یا



int number,sum=0,n;
Console.Write("Enter a Number : ");
number = int.Parse(Console.ReadLine());
n = number;
for (int i = 1; i < number;i++)
{
if (number % i == 0)
{
sum=sum + i;
}
}
if (sum == n)
{
Console.WriteLine("\n Entered number is a Perfect Number");
Console.ReadLine();
}
else
{
Console.WriteLine("\n Entered number is not a Perfect Number");
Console.ReadLine();
}

elec60
شنبه 04 مرداد 1393, 15:25 عصر
مقسوم عليه هاي مثبت هر عدد طبيعي (غير از خود عدد)حداكثر برابر نصف اون عدده. مثلا مقسوم عليه هاي مثبت و سره 6 برابر 1،2،3 هست.
يه حلقه بنويس و عدد مورد نظر رو از بر اعداد 1 تا نصف عدد وروديت تقسيم كن و اگه حاصل تقسيم صحيح شد يعني بخش پذيره و مقسوم عليه رو به يك متغير با مقدار اوليه صفر اضافه كن.
در نهايت اگر مقدار متغير برابر عدد وروديت شد، عدد ورودي كامله

ah1280
چهارشنبه 19 فروردین 1394, 12:17 عصر
دوستان میشه برای من مبندی بگید که چطوری بااستفاده ار تابع میشه عدد کامل رو نوشت به شکل ساده بدون کلاس ها و هیچ چیز مسل این که باسه یه مبتدی توضیح می دید