Знайти пари простих чисел, сума яких дорівнює 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(); } }
Комментариев нет:
Отправить комментарий