اعداد تام
سوال
سلام به همه مهندسین عزیز.
یه سوال به من داده بودن که از کاربر یک عدد بگیرین و اعداد تام ۱ تا اون عدد رو چاپ کنید. حالا میخواستم ببینم کسی هست به من کمک بده کدش رو بهم بده؟ ( عدد تام یا کامل به عددی میگن که اگر مقسوم علیه های جز خودش رو بنویسیم و جمع کنیم با خودش برابر میشه. مثلا ۶ میشه ۱ و ۲ و ۳ که جمعشون هم میشه ۶ پس ۶ تامه)
ممنون.
در حال بررسی
0
انجمن برنامه نویسان سی شارپ
4 سال
6 پاسخ ها
674 دیده شده
1
پاسخ ها ( ۶ )
خیلی سوال خوبی بود!!!!
int i, j, majmoo = 0;
Console.Write(“pls enter a number : “);
int num = int.Parse(Console.ReadLine());
for (i = 1; i <= num; i++)
{
majmoo = 0;
for (j = 1; j < i ; j++)
{
if (i % j == 0)
majmoo += j;
}
if (majmoo == i) Console.WriteLine(i);
}
int number = Convert.ToInt16(Console.ReadLine());
int sum = 0;
for (int i = 1; i < number; i++)
{
if (number % i == 0)
{
sum += i;
}
}
if (sum==number)
{
Console.WriteLine("tam");
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace t8
{
class Program
{
static void Main(string[] args)
{
int sum = 0;
int n = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <n; i++)
{
if (n % i == 0)
{
sum += i;
}
}
if (sum == n)
{
Console.WriteLine(“tam:” + sum);
}
else if(sum!=n)
{
Console.WriteLine(“notam”);
}
Console.ReadKey();
}
}
}
با سلام، شما میتونید برای بالا بردن دانش برنامه نویسی در زبان #C، دوره کاربردی آموزش سی شارپ را به صورت رایگان دانلود کنید.