Четность в дробной части числа - C#
Формулировка задачи:
Первые 3 цифры из дробной части положительного вещественного числа имеют одинаковую четность,
как же мне перейти к дробной части для подсчета четности
Решение задачи: «Четность в дробной части числа»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; namespace Rextester { public class Program { public static void Main(string[] args) { double number = 3.135; var numDec = number.ToString("N3").Split(new char[] {'.', ','})[1]; Func<char, int> c2n= delegate(char ch) { return (int)(ch - '0');}; Console.Write(c2n(numDec[0]) % 2 == c2n(numDec[1]) % 2 && c2n(numDec[0]) % 2 == c2n(numDec[2]) % 2); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д