یک پروژه ساده داشتم
پروژه اینه
یک عدد رو از ورودی بگیریم سپس مشخص کنیم که کامل است یا خیر؟
اگر میشود راهنمایی کنید
یک پروژه ساده داشتم
پروژه اینه
یک عدد رو از ورودی بگیریم سپس مشخص کنیم که کامل است یا خیر؟
اگر میشود راهنمایی کنید
خب اول مقسوم عليه هاي مثبت و سره رو دربيار بعد باهم جمع كن، اگه برابر خود عدد شد، عدد كامله.
عرض ادب
این لینک کمکتون می کنه http://stackoverflow.com/questions/1...mbers-exercise
یا
- 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();
- }
مقسوم عليه هاي مثبت هر عدد طبيعي (غير از خود عدد)حداكثر برابر نصف اون عدده. مثلا مقسوم عليه هاي مثبت و سره 6 برابر 1،2،3 هست.
يه حلقه بنويس و عدد مورد نظر رو از بر اعداد 1 تا نصف عدد وروديت تقسيم كن و اگه حاصل تقسيم صحيح شد يعني بخش پذيره و مقسوم عليه رو به يك متغير با مقدار اوليه صفر اضافه كن.
در نهايت اگر مقدار متغير برابر عدد وروديت شد، عدد ورودي كامله
دوستان میشه برای من مبندی بگید که چطوری بااستفاده ار تابع میشه عدد کامل رو نوشت به شکل ساده بدون کلاس ها و هیچ چیز مسل این که باسه یه مبتدی توضیح می دید