Найти пары простых чисел, сумма которых равна 20 - C#
Формулировка задачи:
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 { Console.WriteLine(i); break; } } } }
Решение задачи: «Найти пары простых чисел, сумма которых равна 20»
textual
Листинг программы
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(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д