Дан натуральный отрезок чисел [A,B]. Найти те числа этого отрезка, суммы цифр которых есть числа нечетные - C#
Формулировка задачи:
Дан натуральный отрезок чисел [A,B]. Найти те числа этого отрезка, суммы цифр которых есть числа нечетные.
Решение задачи: «Дан натуральный отрезок чисел [A,B]. Найти те числа этого отрезка, суммы цифр которых есть числа нечетные»
textual
Листинг программы
static void Main(string[] args) { Random r = new Random(); int[] test = new int[10]; for (int i = 0; i < test.Length; i++) test[i] = r.Next(1000, 9999); } int[] getItems(int[] arg) { List<int> ret = new List<int>(); for (int i = 0; i < arg.Length; i++) if (CheckSum(arg[i])) ret.Add(arg[i]); return ret.ToArray(); } /// <summary> /// Вернет true, если сумма чисел аргумента нечетна /// </summary> /// <param name="val"></param> /// <returns></returns> bool CheckSum(int val) { string s = val.ToString(); int sum = 0; // получим сумму for (int i = 0; i < s.Length; i++) sum += int.Parse(s[i].ToString()); // проверяем на четность return (sum & 1) == 1; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д