コード例 #1
0
ファイル: Integers.cs プロジェクト: celidos/net-study
 /// <summary>
 /// Возвращает число в 10 раз большее заданного.
 /// </summary>
 internal static int TenTimes(int x)
 {
     /*
      *  Реализуй умножение числа на 10 без использования арифметических операций над числами.
      *  Воспользуйся реализованными выше методами ToString и Parse. И не думай ни о каких переполнениях - задача не на это :)
      */
     return(Integers.Parse(Integers.ToString(x) + '0'));
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: Sdernal/net-study
        private static void Main()
        {
            // твои бро: Console.WriteLine и Console.ReadLine
            Console.WriteLine(Integers.HalfIntMaxValue());
            Console.WriteLine(Integers.CubeWithoutOverflowCheck(Integers.HalfIntMaxValue()));
            Console.WriteLine(Integers.ToString(8087));
            Console.WriteLine(Integers.Parse("80907"));
            Console.WriteLine(Integers.TenTimes(876));
            Console.WriteLine(Integers.ToHexString(255));
            Console.WriteLine(FloatNumbers.GetNaN());
            Console.WriteLine(2.1 / 2.3);
            Console.WriteLine(FloatNumbers.Compare(2.1 / 2.3, 4.2 / (2.3 * 2.0))); // выдает 0

            Console.WriteLine("Hello World!");
        }