Найдем, чему будет равно максимальное трехзначное число в системах счисления, начиная с двоичной. max(2)=2^3-1=7 max(3)=3^3-1=26 max(4)=4^3-1=63. поскольку 63> 30, то число 30 представимо в системе счисления по основанию 4 тремя или менее . осталось проверить, не будет ли оно двухзначным. минимальное трехзначное число в четверичной системе равно 4^2=16, что меньше 30, следовательно для записи числа 30 потребуется три разряда. окончательно: основание системы счисления равно 4.
Наименьшим основанием системы счисления будет являться число 4.тебе нужно делить число 30 по очереди на 2,3,4,5 и если умеешь переводить числа в другие системы счисления, то знаешь, что необходимо записывать остаток от деления в обратном порядке. записав эти остатки получишь: 132
Спасибо
Ответ дал: Гость
// 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? 'четно': 'нечетно');
end.
пример:
слово-> виноград
четно
Ответ дал: Гость
var
i: integer;
begin
for i: =100 to 999 do
if ((i+1) mod 2=0) and ((i+2) mod 3 =0) and ((i+3) mod 4=0) and ((i+4) mod 5 =0)
Популярные вопросы