Создать программу для перевода чисел из двоичной в десятичную систему счисления. Паскаль.
153
395
Ответы на вопрос:
function step(x:integer):longint;
var i:integer; st:longint;
begin
if x=0 then step:=1 else begin
st:=1;
for i:=1 to x do begin
st:=st*2;
step:=st;
end; end;
end;
var k,a,b,d,s:longint;
begin
s:=0;
k:=0;
readln(a);
repeat
b:=a mod 10; // отделяем последнюю цифру числа
d:=a div 10; // запоминаем число без последней цифры
s:=s+b*step(k);
k:=k+1;
a:=d;
until d=0;
writeln(s);
end.
Если нужно от 15 до 2 : var i: integer begin i: =2 while i< =15 do begin write(i**3,' ') end; end. p.s. если нужно от 2 до 15 : var a,i: integer begin for i: =2 to 15 do begin write(i**3,' ') end; end.
Популярно: Информатика
-
denisfilin225.12.2022 05:03
-
Eva34567822.08.2022 18:07
-
Marrysh31.08.2022 20:10
-
Nastenavip8030.12.2020 17:07
-
goldenrosemaryk15.10.2022 16:04
-
NikaGoddesin20.05.2023 03:02
-
Виталина541330.08.2020 04:22
-
ttappok23.04.2022 01:04
-
TINIkorason25.04.2023 06:29
-
Aigulshak21.08.2021 08:01