вторник, 16 мая 2017 г.


Знайти пари простих чисел, сума яких дорівнює 20


using System;
using System.Collections.Generic;
 
class Program
{
    static void Main()
    {
        List<int> list = new List<int>();
 
        Console.WriteLine("Enter num: ");
        int num = Convert.ToInt32(Console.ReadLine());
        int i;
        for (i = 3; i <= num; i++)
        {
            for (int j = 2; j < num; j++)
            {
                if ((i % j == 0))
                {
                    if ((i != j))
                    {
                        break;
                    }
                    else
                    {
                        list.Add(i);
                        break;
                    }
                }
            }
        }
 
        for (int n = 0; n < list.Count; n++)
            for (int m = 1; m < list.Count;m++ )
                if (list[n] + list[m] == 20)
                {
                    Console.WriteLine("{0} {1}", list[n], list[m]);
                    list.Remove(n);
                    list.Remove(m);
                }
                Console.ReadKey();                     
    }
}





Комментариев нет:

Отправить комментарий