using System;
namespace для_знаний_ком
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Задайте значение переменной 'a' с клавиатуры "); string a = Console.ReadLine(); int x = Convert.ToInt32(a);
int s = 0;
do
{
s += x;
x++;
}
while (x < 500);
Console.WriteLine($"Сумма всех чисел от {a} до 500 = {s}");
}
}
}
Примечание:Табуляции на скриншоте ↓
240
Адрес сети получается применением поразрядной конъюнкции маски к IP адресу. Нам же нужно найти наибольшее возможное значение третьего байта маски.
Предположим значение маски с пятым битом слева равным единице: =11111000₂ Тогда применяя конъюнкцию к IP адресу 11001000₂ получаем адрес третьего байта сети: 11001000₂, что не соответствует условию задачи.
А применив значение маски с первыми четырьмя битами равным единице: 11110000₂ к IP адресу 11001000₂ получим как раз искомое значение третьего байта сети: 11000000₂
Объяснение: