Помогите составить программу в паскаль!!!!!

0 интересует 0 не интересует
71 просмотров

Помогите составить программу в паскаль!!!!!


image

спросил от (41 баллов) в категории Информатика
2 Ответы
0 интересует 0 не интересует
ответил от БОГ (194k баллов)
 
Лучший ответ

Var a:integer; s:string;
BEGIN
write('Введите число: ');
readln(a);
s:='';
while a>0 do
 begin
 if a mod 2=0 then s:='0'+s else s:='1'+s;
 a:=a div 2;
 end;
writeln(s);
END.

Пример:
Введите число: 131
10000011

0 интересует 0 не интересует
ответил от Одаренный (3.4k баллов)

Program num_sys;
Var n:integer;
  res:string;
begin
  readln(n);
  while n div 2 <> 0 do
  begin
    res:= res + n mod 2;
    n:= n div 2;
  end;
  res:= res + 1;
  write(res);
end.

...