wingman007 icon

KrushkovFriendlyNumbers

wingman007 | PRO | 09/25/25 08:09:46 AM UTC | 0 ⭐ | 13484 👁️ | Never ⏰ | []
C# |

890 B

|

None

|

0 👍

/

0 👎

using System;
 
class Program
{
    static int SumOfDivisors(int number)
    {
        int sum = 0;
        for (int i = 1; i <= number / 2; i++)
        {
            if (number % i == 0)
            {
                sum += i;
            }
        }
        return sum;
    }
 
    static void Main()
    {
        int limit = 10000;  // Може да промените лимита
        for (int i = 1; i < limit; i++)
        {
            int sumDivisorsI = SumOfDivisors(i);
            if (sumDivisorsI > i)  // Проверяваме само за числа по-големи от i
            {
                int sumDivisorsJ = SumOfDivisors(sumDivisorsI);
                if (sumDivisorsJ == i)
                {
                    Console.WriteLine($"Приятелски числа: {i} и {sumDivisorsI}");
                }
            }
        }
    }
}

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎

    
        
  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎