Вернуть массив всех простых чисел, сумма первой и второй цифр которых равна сумме третьей и четвертой - C#
Формулировка задачи:
Всем дня
Помогите, пожалуйста, с такой задачей:Разработать метод, который на отрезке [1000,9999] возвращает массив всех простых чисел, сумма первой и второй цифр которых равна сумме третьей и четвертой цифр и возвращает их количество.
Разработал пользовательскую функцию для создания массиваpublic void lab5z2() { uint i = 0; uint[] mas = new uint[9999]; for (i = 1000; i < mas.Length; i++) { mas[i] = i; } Console.WriteLine("Содержимое массива: "); for (i = 1000; i < mas.Length; i++) { Console.WriteLine(mas[i]); } }
И можно ли это в отдельном пользовательском методе сделать ?
Решение задачи: «Вернуть массив всех простых чисел, сумма первой и второй цифр которых равна сумме третьей и четвертой»
textual
Листинг программы
static int GetCount() => Enumerable.Range(1000, 9000) .Where(n=>n%10 + n /10% 10 == n/100% 10 + n/1000) .Where(n=>IsPrime(n)) .Count(); static bool IsPrime(int num) => Enumerable.Range(1, num / 2) .Count(n => num % n == 0) == 1;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д