Прости, я не могу это щас решить
Объяснение:
Берём например ip 210.171.30.128
Берем число 210 и начинаем делить на 2.
210 поделить на 2 равно 105 с остатком 0.
105 раздели на 2 равно 52 с остатком 1.
52 поделить на 2 выходит 26 с остатком 0.
26 поделим на 2 - получится 13 с остатком 0.
13 - 6 с остатком 1.
Делим 6 и получаем 3 с остатком 0.
3 на 2 - выходит 1 с остатком 1.
1 поделить на 2 - получается 0 с остатком 1.
Теперь записываем значение в обратном порядке (с конца): 11010010.
Прости, но тебе придётся самому решить
using System;
namespace ConsoleApp1
{
class Program
static void Main(string[] args)
double a, b, c;
Console.WriteLine("Введите a:");
a = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите b:");
b = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите c:");
c = Convert.ToDouble(Console.ReadLine());
Console.Write("Результат: {0} , {1}, {2}", (a > 0) ? a * a : a * a * a * a,
(b > 0) ? b * b : b * b * b * b, (c > 0) ? c * c : c * c * c * c);
}
Прости, я не могу это щас решить
Объяснение:
Берём например ip 210.171.30.128
Берем число 210 и начинаем делить на 2.
210 поделить на 2 равно 105 с остатком 0.
105 раздели на 2 равно 52 с остатком 1.
52 поделить на 2 выходит 26 с остатком 0.
26 поделим на 2 - получится 13 с остатком 0.
13 - 6 с остатком 1.
Делим 6 и получаем 3 с остатком 0.
3 на 2 - выходит 1 с остатком 1.
1 поделить на 2 - получается 0 с остатком 1.
Теперь записываем значение в обратном порядке (с конца): 11010010.
Прости, но тебе придётся самому решить
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
double a, b, c;
Console.WriteLine("Введите a:");
a = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите b:");
b = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите c:");
c = Convert.ToDouble(Console.ReadLine());
Console.Write("Результат: {0} , {1}, {2}", (a > 0) ? a * a : a * a * a * a,
(b > 0) ? b * b : b * b * b * b, (c > 0) ? c * c : c * c * c * c);
}
}
}