Четность в дробной части числа - 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);
}
}
}