Переводим 101101 из двоичной в десятичную систему: 45
Переводим 76 из восьмеричной в десятичную систему: 62
Складываем: 45 + 62 = 107
Переводим результат 107 в шестнадцатеричную систему: 6B
ответ: 6B
MN-Natusik80
08.01.2021
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016 begin var n:=ReadInteger('Введите четырехзначное число'); Writeln('В числе'); Writeln(n div 1000,' - тысяч'); Writeln((n div 100) mod 10,' - сотен'); Writeln((n mod 100) div 10,' - десятков'); Writeln(n mod 10,' - единиц') end.
Тестовое решение: Введите четырехзначное число 4072 В числе 4 - тысяч 0 - сотен 7 - десятков 2 - единиц
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016 begin var n:=ReadInteger('Введите трехзначное число'); var s:=n div 100; var d:=(n div 10) mod 10; var e:=n mod 10; Writeln('Sum=',s+d+e); Writeln(e,d,s); Writeln('В числе'); Writeln(e,' - сотен'); Writeln(d,' - десятков'); Writeln(s,' - единиц') end.
Тестовое решение: Введите трехзначное число 492 Sum=15 294 В числе 2 - сотен 9 - десятков 4 - единиц
Сергеевна_Юрикович
08.01.2021
Program deposit; var p,s: real; n:integer; begin p:=0;//величина прибавки s:=1000;//первоначальная сумма n:=0;//число месяцев while p<=30 do //пока прибавка меньше 30 руб. begin p:=s*0.02; //величина месячной прибавки сумма плюс прибавка за текущий месяц n:=n+1;//число месяцев end; writeln('Ежемесячное увеличение вклада превысит 30 руб через ',n, ' месяцев'); n:=0; //обнуление счетчика месяцев s:=1000;//восстановление значения первоначального взноса while s<=1200 do begin p:=s*0.02;//Величина месячной прибавки сумма плюс прибавка за текущий месяц n:=n+1;//число месяцев end; writeln('Величина вклада превысит 1200 руб через ',n,' месяцев'); end.
Переводим 101101 из двоичной в десятичную систему: 45
Переводим 76 из восьмеричной в десятичную систему: 62
Складываем: 45 + 62 = 107
Переводим результат 107 в шестнадцатеричную систему: 6B
ответ: 6B