Python!! С клавиатуры вводится целое число X. Заполните массив, состоящий из нечётного числа элементов, целыми числами, так чтоб
Python!! С клавиатуры вводится целое число X. Заполните массив, состоящий из нечётного числа элементов, целыми числами, так чтобы средний элемент массива был равен X, слева от него элементы стояли по возрастанию, а справа – по убыванию. Соседние элементы отличаются на единицу. Например, при X = 3 массив из 5 элементов заполняется так: 1 2 3 2 1. Во всех задачах считывайте входные данные через input() и выводите ответ через print().
Использовать робот алг нач нц пока слева свободно влево кц закрасить нц пока слева стена вниз кц влево нц пока сверху стена влево кц вверх нц пока справа стена вверх кц нц пока слева свободно закрасить влево кц закрасить нц пока слева стена вниз кц влево нц пока сверху стена влево кц вверх нц пока справа стена вверх кц закрасить нц пока слева стена вниз кц влево нц пока сверху стена влево кц вверх нц пока справа вверх кц закрасить кон
Выше ответ более простой, но может Вам нужно что-то сложное? Например: 1) 10101(2)<span> = 1∙2^</span>4+0∙2^3+1∙2^2+0∙2^1+1∙2^0<span> = 16+0+4+0+1 = 21(</span>10) 2) 11101(2)<span> = 1∙2^</span>4+1∙2^3+1∙2^2+0∙2^1+1∙2^0<span> = 16+8+4+0+1 = 29(</span><span>10) 3) </span>01010(2)<span> = 0∙2^</span>4+1∙2^3+0∙2^2+1∙2^1+0∙2^0<span> = 0+8+0+2+0 = 10(</span>10) 4) 11111(2)<span> = 1∙2^</span>4+1∙2^3+1∙2^2+1∙2^1+1∙2^0<span> = 16+8+4+2+1 = 31(</span><span>10) 5) 01110(2) = </span>0∙2^4+1∙2^3+1∙2^2+1∙2^1+0∙2^0<span> = 0+8+4+2+0 = 14(</span>10)
<span>10101(2) - 10101 в двоичной системе счисления 21(10) - 21 в десятичной системе счисления 1*2^4 - 1 умножить на 2 в четвёртой степени * - знак умножить</span>