Каким следом? если в пейнте, то shift
ПОЖАЛУЙСТА31,75 перевести в 2-ичную,8-ичную,16-ичную. 266,107 перевести 2,8,16-и31,75 перевести в 2-ичную,8-ичную,16-ичную.266,1
Stomin30 [11]
31 в двоичной 11111 в восьмеричной 37 в шестнадцатеричной 1F
266 в двоичной 100001010 в восьмеричной 412 в шестнадцатеричной 10A
107 в двоичной 1101011 в восьмеричной 153 в шестнадцатеричной 6B
31 в двоичной 11111 в восьмеричной 37 в шестнадцатеричной 1F
75 в двоичной 1001011 в восьмеричной 113 в шестнадцатеричной 4B
138 в двоичной 10001010 в восьмеричной 212 в шестнадцатеричной 8A
155 в двоичной 10011011 в восьмеричной 233 в шестнадцатеричной 9B
Решение, который дал другой пользователь, слишком сложное. Я могу предложить альтернативный вариант, который будет гораздо проще в понимании.
Var a,s,s1:integer;
Begin
write('Введите число -> ');
readln(a);
s1:=1;
while a>0 do
begin
s:=s+(a mod 10);
s1:=s1*(a mod 10);
a:=a div 10;
end;
writeln('Сумма цифр числа равна -> ',s);
writeln('Произведение цифр числа равно -> ',s1);
End.
#include <stdio.h>
int main()
{
int x, y, z, min, max;
printf("Введите x и y:\n");
scanf("\%d \%d", &x, &y);
if (x<y) min = x; else min = y;
if (x*y>x+y) max = x*y; else max = x+y;
printf("min = \%d max = \%d\n",min,max);
z = min+max;
printf("z = \%d",z);
system("pause");
return 0;
}
Пример:
<span>Введите x и y:
10 45
min = 10 max = 450
z = 460</span>