1. первая правая цифра числа показывает число единиц, вторая - число двоек (1·2) , третья - число четверок (2·2), четвертая - число восьмерок (4·2) и т.д. имеем:
2. число нужно поделить на два, найти остаток. полученный результат снова поделить на два и найти остаток и т.д. остатки, записанные в обратном порядке и есть запись в двоичном исчислении.
65÷2 = 32 (ост.1)
32÷2 = 16 (ост.0)
16÷2 = 8 (ост.0)
8÷2 = 4 (ост.0)
4÷2 = 2 (ост.0)
2÷2 = 1 (ост.0)
1÷2 = 0 (ост.1)
65₁₀ = 1000001₂
Ответ дал: Гость
// pascalabc.net
// версия 3.3.5 сборка 1662 (29.04.2018)
а
begin
println('кол-во символов -',readstring('слово-> ').length)
end.
пример:
741258963
кол-во символов - 9
б
begin
var s: =readstring('слово-> ').tolower;
println(s[1]=s[s.length]? '': 'не ');
end.
пример:
слово-> олово
в
begin
var s: =readstring('слово-> ');
println(s[1],s[2],s[s.length]);
end.
пример:
слово-> плотина
п л а
г
begin
println(readstring('слово-> ').length mod 2=0? 'четно': 'нечетно');
Популярные вопросы