Var
A,r1,r2,r3,r4:integer;
Begin
For A:= 1000 to 9999 do
Begin
r1:=A div 1000;
r2:=(A div 100) mod 10;
r3:=(A div 10) mod 10;
r4:=A mod 10;
if (r1<>r2)and(r1<>r3)and(r1<>r4)and(r2<>r3)and(r2<>r4)and(r3<>r4) then
Write(A,' ')
End;
End.
private int Min(int a, int b, int c) => Math.Min(a, Math.Min(b, c));
private char Min(char a, char b, char c) {
a = a < b ? a : b;
a = a < c ? a : c;
return a;
}
private double Min(double a, double b, double c, double d) => Math.Min(a, Math.Min(b, Math.Min(c, d)));
100111001
начиная справа налево складываем
1 + 0 + 4 + 8 + 16 + 0 + 0 + 128 = 20 + 9 + 128 = 157
234
тут мы считаем по другому
каждую цифру умножаем на 5 в ином степени
4*1 + 3*5 + 2*5*5 = 4 + 15 + 50 = 69
2 на 5 в степени 2 т.к. в 3 позиции
3 на 5 в степени 1 т.к в 2
4 просто т.к. любое число в степени 0 равно 1
71 = 64 + 0 + 0 + 0 + 4 + 2 + 1
значит 1000111
1022(по умолчанию 10)
1022 это как 1023 только без 1
1024(10) = 1000 0000 000
1023(10) = 0111 1111 111
1022(10) = 0111 1111 110
1376 тоже самое как и 234
1*8*8*8 + 3*8*8 + 7*8 + 6 = 512 + 192 + 56 + 6 =766
276 мы тут делим всегда на 4 при этом выделяя остаток
276 : 4 = 69 ост:0
69 : 4 = 17 ост:1
17 : 4 = 4 ост:1
4 : 4 = 1 ост:0
1 : 4 = 0 ост:1
сверху вниз считаем остатки
10110 это ответ
Первый - любую из трех шляп, второй - любую из двух оставшихся, третий - 1 шляпу.
Итого 3*2*1=6 возможных вариантов:
процессорная - это виртуальная платформа для выполнения отдельного процесса. она предназначена для поддержки процесса, создаётся при его активации и «умирает» после его окончания.
системная - полнофункциональная, постоянно действующая системная среда, служащая для поддержки операционной системы вместе с большим количеством её пользовательских процессов, обеспечивает «гостевой» операционной системе доступ к виртуальным аппаратным средствам, в том числе к процессору и памяти, устройствам ввода/вывода