Сначала разберёмся с начертаниями. всего возможно 8 вариантов: 1) обычный текст 2) полужирное текст3) курсивное текст4) подчёркнутое текст 5) полужирное + курсивное текст6) полужирное + подчёркнутое текст 7) курсивное + подчёркнутое текст 8) полужирное + курсивное + подчёркнутое текст умножаем эти 8 вариантов на 2 размера и получаем результат: 16 ответ: всего существует 16 различных вариантов форматирования слова «текст»
10(10) =2^3+2^1=1010(2) 15(10) = 2^3+2^2+2^1+2^0=8+4+2+1=1111(2) 1010(2) в обратном коде - изменяете 0 на 1, 1 на 0 -> 11110101(2) - обратный код дополнительный код - это к обратному добавить 1 -> 11110110(2) - дополнительный код отрицательные числа хранятся в дополнительном коде 15(10) = 1111(2), обратный код к 1111(2) будет 11110000(2), дополнительный - 11110001(2) -15(10) = 11110001(2), дополнительный код к -15(10) будет само число 15 обратный к -15(2) -> 00001110(2) , добавляем 1 -> 00001110(2) +1 = 00001111(2) = 15(10)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AutoIT// AutoIT - это название проекта. Точно так же
// называть не нужно
{
internal class Program // можно вместо internal написать static.
//Явной разницы не будет
{
static void Main(string[] args)
{
int A, B;
A = int.Parse(Console.ReadLine());
B = int.Parse(Console.ReadLine());
int sum = 0;
for (int i = A; i <=B ; i++)
{
sum += (int)Math.Pow(i, 2);
}
Console.WriteLine(sum);
Console.ReadLine();
}
}
}