public static void Main()
Random rand = new Random();
Console.WriteLine("Класс А\n");
for(int i = 0; i < 20; i++){
int second = rand.Next(256);
int third = rand.Next(256);
int four = rand.Next(256);
Console.WriteLine("10."+ second + "." + third + "." + four );
Console.WriteLine(convert(Convert.ToString(first, 2)) + "." + convert(Convert.ToString(second, 2)) + "." + convert(Convert.ToString(third, 2)) + "." +convert(Convert.ToString(four, 2)) );
Console.WriteLine("\nКласс В\n");
for(int i = 0; i < 20; i++){
int first = rand.Next(63) + 128;
int second = rand.Next(256);
int third = rand.Next(256);
int four = rand.Next(256);
Console.WriteLine(first + "." + second + "." + third + "." + four );
Console.WriteLine(convert(Convert.ToString(first, 2)) + "." + convert(Convert.ToString(second, 2)) + "." + convert(Convert.ToString(third, 2)) + "." +convert(Convert.ToString(four, 2)) );
Console.WriteLine("\nКласс C\n");
for(int i = 0; i < 20; i++){
int first = rand.Next(31) + 193;
int second = rand.Next(256);
int third = rand.Next(256);
int four = rand.Next(256);
Console.WriteLine(first + "." + second + "." + third + "." + four );
Console.WriteLine(convert(Convert.ToString(first, 2)) + "." + convert(Convert.ToString(second, 2)) + "." + convert(Convert.ToString(third, 2)) + "." +convert(Convert.ToString(four, 2)) );
public static string convert(string value){
else if(value.Length == 1){
value = "0000000" + value;
else if(value.Length == 2){
value = "000000" + value;
else if(value.Length == 3){
else if(value.Length == 4){
else if(value.Length == 5){
else if(value.Length == 6){
else if(value.Length == 7){