Выполним задание переводом из 4-й системы счисления в двоичную, используя правило разбиения на диады, когда каждой цифре 4-й системы соответствуют две цифры двоичной системы:
1 | 1 | 0 | 3 | 2 | 1
01 | 01 | 00 | 11 | 10| 01
Получаем двоичное число БЕЗ незначащих нулей, в котором 5 нулей: 10100111001
Спасибо
Ответ дал: Гость
program xxx;
var a,s : string;
i: integer;
begin
writeln ('введите слово и символ-');
readln (s,a);
for i: =1 to length(a) do
if copy (s,i,1)=a then writeln (i);
readln
end.
Ответ дал: Гость
program xxx;
var i, k, d, e, s : integer;
begin
k: =0;
for i: = 10 to 99 do
begin
d: = i div 10;
e: = i mod 10;
s: =d + e;
if i mod s = 0 then k: =k+1
end;
write ('кол-во чисел которые делятся на сумму своих цифр=', k);
Популярные вопросы