Решать такие можно несколькими способами: 1 способ : перевод исходного числа в десятичную систему счисления, а затем делением уголком в шестнадцатиричную. достоинств у этого способа не вижу, а недостатков масса. 2 способ : представить все цифры исходного числа в двоичном виде и затем собрать четверки цифр получившегося числа в шестнадцатиричном виде: 754(8)=111 101 100 (2), группируем четверками справа: 1 1110 1100, переводим получившиеся числа в группах в десятичную систему счисления. если получается цифра больше 9, то делаем замену: 10-а, 11- b, 12-c,13-d,14-e,15-f. получаем: 1(2)=1(16), 1110(2)=e(16), 1100(2)=c(16), итого: 1ec ответ: 1eс
Спасибо
Ответ дал: Гость
v - объём цилиндрачисло пи = 3,14язык программирования: паскальvarv, r, h : real; beginreadln (r); readln (h); v : = 3.14 * sqr(r) * h; writeln (v)end.
Ответ дал: Гость
program xxx; var a, b, min : integer; begin write('введите число а=');
readln(a);
min: =10; while a < > 0 do begin b: = a mod 10; if b < min then min: =b; a: = a div 10 end; writeln('минимальная цифра = ', min); readlnend.
Популярные вопросы