Задача 2. Разработать на языке C# программу для вывода на экран в двоичном и десятичном виде максимальных и минимальных чисел типов long и ulong. а) long x = long.MinValue; б) long y = long.MaxValue; в) ulong z = ulong.MinValue; г) ulong w = ulong.MaxValue; Я тут накидал код, но траблы с ulong Код: https://pastebin.com/YLV6TeHV
long x = long.MinValue; long y = long.MaxValue; ulong z = ulong.MinValue; ulong w = ulong.MaxValue; Console.WriteLine($"{x} {Convert.ToString(x, 2)} {y} {Convert.ToString(y, 2)} {z} {new string('0', sizeof(ulong)*8)} {w} {new string('1', sizeof(ulong) * 8)}"); C# long x = long.MinValue; long y = long.MaxValue; ulong z = ulong.MinValue; ulong w = ulong.MaxValue; Console.WriteLine($"{x} {Convert.ToString(x, 2)} {y} {Convert.ToString(y, 2)} {z} {new string('0', sizeof(ulong)*8)} {w} {new string('1', sizeof(ulong) * 8)}"); Пример: ulong x = ulong.MaxValue; ulong y = ulong.MinValue; string z1 = Convert.ToString(unchecked((long)x), 2); string z2 = Convert.ToString(unchecked((long)y), 2); C# ulong x = ulong.MaxValue; ulong y = ulong.MinValue; string z1 = Convert.ToString(unchecked((long)x), 2); string z2 = Convert.ToString(unchecked((long)y), 2);