Предмет: Информатика,
автор: Oliviya16
Дано натуральное число N. Выведите его представление в двоичном виде в обратном порядке.
Например:
Входные данные : 6
Выходные данные: 011
Программа на Паскале
Помогите, пожалуйста, очень нужно!
Ответы
Автор ответа:
0
var a:array[1..100] of integer;
n,i,p:integer;
begin
readln(n);
i:=1;
while n>1 do
begin
p:=n mod 2;
a[i]:=p;
n:=n div 2;
i:=i+1;
end;
a[i]:=n;
for p:=i downto 1 do
write(a[p]);
end.
sakuyaize:
*если в обратном порядке то не downto, а просто to
Можно сразу выводить на печать без дополнительного цикла
Похожие вопросы
Предмет: Русский язык,
автор: Віталька1
Предмет: Українська мова,
автор: kalenikov
Предмет: Русский язык,
автор: lapusikleb
Предмет: Математика,
автор: Kaifka
Предмет: Алгебра,
автор: xDkoteTV