23457=20000+3000+400+50+7
Ответ:
- Решение: Дано:
N=54+7+24+1 Nб=54
N=86=2i Nц=7
86=2(в 7 степени) Nз=24
Ответ:7 бит. Nп=1
Найти:i=?
2)
Решение: Дано:
19=2i N=19
19=2(в 4 степени) Найти: i=?
ответ: 4 бит.
3)
Решение: Дано:
N=24+10. Nб=14
N=24=2i. Nс=10
24=2(в 5 степени). Найти:i=?
Ответ:5 бит
Объяснение:
N (Английская)
б (буквы)
ц (цифры)
з (знаки)
п (пробел)
с (символ)
Если это задание для Кумира, то вот нужный алгоритм:
использовать Робот
алг
нач
цел п
нц пока снизу свободно
вниз
кц
нц для п от 0 до 1
нц пока снизу стена
закрасить
влево
кц
нц пока снизу свободно и п=0
влево
кц
кц
вниз
нц для п от 0 до 2
нц пока сверху свободно и п<2
вправо
кц
нц пока сверху стена
закрасить
вправо
кц
кц
кон
<u>// PascalABC.NET 3.3, сборка 1634 от 14.02.2018</u>
<u>// Внимание! Если программа не работает, обновите версию!</u>
begin
var n:=ReadInteger('Количество строк (столбцов) в массиве:');
Writeln('*** Исходный массив ***');
var a:=MatrRandom(n,n,-50,50);
a.Println(4); Writeln(4*a.ColCount*'-');
var s:=a.ElementsByRow;
Writeln('Сумма элементов массива ',s.Sum);
Writeln('Произведение отрицательных элементов ',
s.Where(t->t<0).Aggregate(BigInteger(1),(p,q)->p*q));
Writeln('Количество положительных элементов ',
s.Where(t->t>0).Count)
end.