Существует 16*8 = 128 вариантов местонахождения книги. Из этих количеств вариантов необходимо выбрать один.
N = 128, а I = 7, т.к. 128 = 2^7
Ответ: 7 бит
CONST<span> k=10; </span>{k - количество чисел в массиве}VAR<span> a:array[1..k] of integer;</span><span> i,summ,n:integer; </span>{i - счетчик цикла, summ - сумматор, n - количество элементов массива с четным значением}<span> sr:real; {sr - среднее арифметическое} </span>BEGIN summ:=0; n:=0; {Обнуляем счетчики}<span> for i:=1 to k do </span> begin a[i]:=random(50); {Заполняем массив случайными числами}<span> write (a[i],' '); </span>{Выводим массив}<span> if a[i] mod 2=0 then </span> begin<span> summ:=summ+a[i]; </span>{Находим сумму элементов массива с четными значениями} n:=n+1 end end;<span> sr:=summ/n; </span>{Находим среднее арифметическое} writeln; writeln (sr:0:2) {Выводим среднее арифметическое}END.
Вот у тебя есть число 99
99 < 128, значит берем 64
Теперь составим 99 из степеней двойки:
64 = 2^6 = 1000000 (в двоичном виде это единица и 6 нулей)
32 = 2^5 = 0100000 (аналогично, единица и 5 нулей)
2 = 2^1 = 0000010
1 = 2^0 = 0000001 (любое число в 0 степени - 1)
Получаем 1100011
Найти среднее арифметическое всех целых чисел от 1 до 1000.
3.Пользователь вводит две границы диапазона, вывести на экран все числа из этого диапазона. Предусмотреть, чтобы пользователь мог вводить границы диапазона в произвольном порядке.
вывести все четные числа из диапазона.
вывести все нечетные числа из диапазона.
вывести все числа, кратные семи
4.Пользователь с клавиатуры вводит числа. Посчитать их сумму и вывести на экран, как только пользователь введет ноль.