Найти пары простых чисел, сумма которых равна 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();
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д