здравеите имам зададена задача на С# ама някъде бъркам.....
Условието на задачата е :Да се напише програма, която по въведени две цели числа да определи, дали сумата от делителите им е равна. Да се намери има ли в интервала от 1 до 100 числа с равни суми на делителите.
Например:
22 = 1+2+11+22=36 и 27=1+3+8+27=39 , резултат – сумите не са равни
Аз съм написал този код ама не ми е съвсем верен моля дайте ми съвети Как да си направя програмата вярно.Кода е..
static void Main(string[] args)
{
Console.Write("1-vo 4islo=");
int a = int.Parse(Console.ReadLine());
Console.Write("2-ro 4islo=");
int b = int.Parse(Console.ReadLine());
int sum1=0;
int sum2=0;
int del1;
int del2;
for (int i = 1; i < 100; i++)
{
del1 = a / i;
sum1 += del1;
Console.WriteLine(sum1);
}
for (int j = 1; j < 100; j++)
{
del2 = b / j;
sum2 += del2;
Console.WriteLine(sum2);
}
if (sum1 == sum2)
Console.WriteLine("Sumite sa ravni");
else Console.WriteLine("Sumite na delitelite ne sa ravni");
благодаря предварително....